Tuesday, January 5, 2016

ขั้นตอนการติดตั้ง Laravel 4 ลงบน Ubuntu 14.04

เปิด Terminal ขึ้นมาแล้วใช้คำสั่งด้านล่างนี้


1.เตรียมความพร้อม และ ติดตั้งซอฟแวร์จำเป็นต่างๆ

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install python-software-properties
sudo apt-get update
sudo apt-cache policy php5
sudo apt-get install apache2 
sudo apt-get install php5
sudo apt-get install mysql-server 
ใส่ระหัสผ่านลงไป
 ใส่ระหัสผานอีกครั้ง


sudo apt-get install php5-mysql

เช็คเวอชั่น php ดัวยคำสั่ง php -v
เช็คเวอชั่น  apache2 ดัวยคำสั่ง apache2 -v


2.ติดตั้ง necessary PHP

sudo apt-get install unzip
sudo apt-get install curl
sudo apt-get install openssl
sudo apt-get install php5-mcrypt
curl -sS https://getcomposer.org/installer | php

3.ติดตั้ง phpmyadmin

sudo apt-get install phpmyadmin

เลือก apache2
จากนั้นเลือก yes

เมื่อติดสั้งเสร็จ เปิดเบราเชอร์ แล้วเข้าไปที่ http://localhost/phpmyadmin/
จะได้หน้านี้







4.ติดตั้ง Laravel


ดาวโหลด laravel 4  https://github.com/laravel/laravel/archive/v4.2.11.zip
จะได้โฟเดอร์ใหม่มา ชื่อ laravel-4.2.11
เพื่อความสะดวกจะทำการเปลี่ยนชื่อโฟเดอร์จาก laravel-4.2.11 เป็น laravel


5.ติดตั้ง composer 

พิมคำสั่งตามนี้  ลงใน Terminal 
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer 
 
Include /etc/phpmyadmin/apache.conf

sudo chown -R www-data: app/storage
sudo chmod -R 755 app/storage
sudo apt-get install php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart

cd /var/www/laravel
sudo compaser install




6.แก้ไข DocumentRoot

เปิดไฟล์ 000-default.conf
sudo nano /etc/apache2/sites-available/000-default.conf









แทนที่ DocumentRoot /var/www/ ด้วย
 
DocumentRoot /var/www/laravel/public
<Directory /var/www/laravel/public>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
</Directory>


กด Ctrl+x เพื่อออก แลก กด y เพื่อเชฟ

จากนั้นเปิดไฟล์ apache2.conf
sudo nano /etc/apache2/apache2.conf

แก้ไข   AllowOverride None ให้เป็น AllowOverride All ตามภาพ


และเพิ่ม ServerName 127.0.0.1 ไว้บันทัดสุดท้ายของไฟล์




รีสตาร์ท apache

sudo a2enmod rewrite
sudo service apache2 restart



เมื่อติดตั้งเสร็จ เปิดเบราเซอร์ แล้วเข้า localhost
จะได้หน้านี้













No comments:

Post a Comment