Preparing the server / environment (Sunucuyu hazırlıyoruz)
SSH üzerinden oturum açalım. Sırasıyla komutları girelim. Bu işlem uzun sürecektir.
sudo apt-get update
sudo apt-get upgrade
Choosing the right PHP version (Doğru PHP sürümünü seçme)
PHP srümünüz 5.4.x olmalı.
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update
sudo apt-cache policy php5
Installing Apache, PHP and MySQL (Apache, PHP ve MySQL Kurulumu)
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install mysql-server
sudo apt-get install php5-mysql
php -v
apache2 -v
Installing necessary PHP extensions (Gerekli PHP uzantıları Kurulumu)
sudo apt-get install unzip
sudo apt-get install curl
sudo apt-get install openssl
sudo apt-get install php5-mcrypt
unzip eklentisini ve diğer bileşenleri kuralım.
Install Composer (Composer Kurlumu)
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Activate mod_rewrite (mod_rewrite etkinleştirin)
Apache mod_rewrite modülü yeniden başlatın
sudo a2enmod rewrite
sudo service apache2 restart
Varsayılan config dosyasını açın:
sudo nano /etc/apache2/sites-available/default
DocumentRoot /var/www
Bunla değiştirin
DocumentRoot /var/www/public
Install Laravel 4 (Laravel 4 Kurulumu)
cd /var/www
wget https://github.com/laravel/laravel/archive/master.zip
unzip master.zip && cd laravel-master/ && mv * ../ && cd ..
rm -r laravel-master && rm master.zip
composer install
sudo chmod -R 777 app/storage
sudo service apache2 restart