-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall
More file actions
145 lines (100 loc) · 4.4 KB
/
install
File metadata and controls
145 lines (100 loc) · 4.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# ubuntu
Sıfırdan ubuntu kurulumu
1. Ubuntu 14.04 Kurulumu
2. Google Chrome Kurulumu
3. Apache Kurulumu
sudo apt-get update
sudo apt-get install apache2
sudo a2enmod rewrite (Mod-Rewrite Etkinleştir)
4. Mysql Kurulumu
sudo apt-get install mysql-server php5-mysql
sudo mysql_install_db
sudo mysql_secure_installation
5. PHP Kurulumu
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
6. Apache'yi tekrar başlat
sudo service apache2 restarte
7. PHP Ekleri Kurmak
sudo apt-get install php5-cli php5-curl
sudo apt-get install php5-sybase (SQL Server)
8. PHPMyAdmin Kurulumu
sudo apt-get update
sudo apt-get install phpmyadmin
sudo php5enmod mcrypt
sudo gedit /etc/apache2/apache2.conf
Then add the following line to the end of the file.
Include /etc/phpmyadmin/apache.conf
Then restart apache
/etc/init.d/apache2 restart
9. PHPMyAdmin üzerinden uzak sunucuya bağlanma ayarlarını yap
sudo gedit /etc/phpmyadmin/config.inc.php
/* Advance to next server for rest of config */
$i++;
satırını bul ve altına bu kodu düzenleyerek şekildeki gibi ekle
/* Advance to next server for rest of config */
$i++;
$cfg['Servers'][$i]['host'] = '';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['compress'] = FALSE;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'username';
$cfg['Servers'][$i]['password'] = 'password';
10. /var/www klasörü altına vhosts klasörü açıp site yedeklerini açtığımız klasörün altına atıyoruz.
11. Eklediğimiz sitelerin izinlerini ayarlıyoruz.
sudo chown -R www-data:www-data /var/www/vhosts/site
sudo chmod -R 755 /var/www/vhosts/site
**Projeleriniz laravel projeler ise "storage" ve "bootstrap/cache" dosyalarının yazma izni olmalı.
11. Yüklediğimiz sitelerin .conf dosyalarını kopyalıyoruz
/etc/apache2/sites-available
sudo a2ensite site şeklinde siteleri aktif ediyoruz
11. /etc/hosts dosyasını yedekten yüklüyoruz
12. Database yedeklerini içe aktar
mysql -u username -p database_name < backup_name.sql
13. Yedekleri PC'ye yükle
14. .rpm dosyalarının kurulumu
sudo apt-get install alien
sudo alien my_package.rpm
sudo dpkg -i my_package.deb
15. JDK 8 Kurulumu
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
16. Git Kurulumu
sudo apt-get update
sudo apt-get install git
17. Composer kurulumundan önce cURL kullanmak için cacert.pem sertifikası yüklenmeli.
https://curl.haxx.se/ca/cacert.pem adresine tıklayın. Mouse'un sağ tuşu ile farklı kaydet deyin.
/home/cihan/cacert.pem gibi ana dizininize yükleyin.
Terminal'e şu kodu yazın.
export CURL_CA_BUNDLE="/home/cihan/cacert.pem"
17. Composer Kurulumu
curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer
18. Laravel Kurulumu
composer global require "laravel/installer"
18. PhpStorm Kurulumu
cd PhpStorm-162.1121.38/bin
sudo chmod +x phpstorm.sh
sudo ./phpstorm.sh
19. PhpStorm Kısayolunu Çıkartma (Sürekli sudo ./phpstorm.sh yazmak iyi değildir.)
Tools >> Create Desktop Entry
20. PhpStorm Ayar Dosyalarını İçe Aktarma
File >> Import Settings (Daha önce aynı yerden export settings ile settings.jar dosyasını elde etmiştik.)
/home/cihan/PhpStorm-162.1121.38/settings.jar
21. NodeJs, Gulp ve Bower Kurulumu
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install --global gulp bower
ln -s /usr/bin/nodejs /usr/bin/node
Proje dosyasının içinde iken bu komut yazılır
sudo npm install
sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config
Projenin içindeyken
npm install --save-dev gulp
22. SSH KEY OLUŞTURMA
ssh-keygen -t rsa -C "my_email@gmail.com"