Header Ads Widget

Cài đặt laravel 5 bằng lệnh



Cài đặt laravel 5 bằng lệnh trên hệ điều hành Windows, Ubuntu và linux

Cài đặt Laravel 5 trên window

A. Chuẩn bị

a. Yêu cầu phải có phiên bản PHP >=5.3.7 và Mcrypt PHP Extension. 
b. Bật extension php_openssl (mở file php.ini lên rồi tìm dòng ;extension=php_openssl.dll, bỏ dấu ; ở đầu dòng đi, save file lại rồi restart apache)
c. Download và cài đặt Composer cho window tại link getcomposer.org/Composer-Setup.exe . Trong quá trình cài đặt composer, một thông báo sẽ hiện lên hỏi bạn chọn thư mục chứa file php.exe.

B. Bắt đầu cài đặt Laravel 5

Khởi động Git Bash tại thư mục htdocs và chạy lệnh bên dưới

composer create-project laravel/laravel ten-project --prefer-dist

với ten-project- là tên thư mục chứa project laravel

Cài đặt trên Ubuntu và linux

Cài đặt composer:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

Cài đặt laravel:

composer create-project laravel/laravel --prefer-dist
shopt -s dotglob
mv laravel/* ./
rm -rf laravel
Sửa file:
sudo vi /etc/apache2/sites-enabled/001-cloud9.co­nf
// Dòng
DocumentRoot /home/ubuntu/workspace
// Thành
DocumentRoot /home/ubuntu/workspace/public
Chạy tiếp lệnh sau để kích hoạt laravel
php artisan serve

Loại bỏ public khỏi đường dẫn (Url)


Do file index.php mặc định được đặt trong thư mục public lên nếu muốn bỏ thư mục public trên link url sẽ làm như sau:
+ Di chuyển 2 file index.php và .htaccess ra ngang hàng với thư mục public
+ Mở file index.php ra và chỉnh sửa nội dung:

require __DIR__.'/../bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/start.php';

Và chỉnh sửa thành
require __DIR__.'/bootstrap/autoload.php';
$app = require_once __DIR__.'/bootstrap/start.php';

Clear

Sau khi thay đổi cấu hình cần Clear để dữ liệu được áp dụng thay đổi

Clear Application Cache

Clear laravel application cache, chạy lệnh bên dưới:
php artisan cache:clear

Clear Route Cache

Clear route cache chạy lệnh bên dưới:

php artisan route:clear

Clear Configuration Cache

Clear the config cache chạy lệnh bên dưới:

php artisan config:clear

Clear Compiled Views Cache

Clear the view cache chạy lệnh bên dưới:

php artisan view:clear 


Một số lỗi thường gặp 

Không nhận Chmod Store, không ghi được log
Xử lý bằng cách chạy lệnh sau:
chmod -R 775 storage

Nếu không được chạy tiếp lệnh bên dưới

chmod -R ugo+rw storage

Nhận xét