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
với ten-project- là tên thư mục chứa project laravelcomposer create-project laravel/laravel ten-project --prefer-dist
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-distSửa file:
shopt -s dotglob
mv laravel/* ./
rm -rf laravel
sudo vi /etc/apache2/sites-enabled/001-cloud9.conf// Dòng
DocumentRoot /home/ubuntu/workspace// Thành
DocumentRoot /home/ubuntu/workspace/publicChạ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
Đăng nhận xét