sudo apt-get install nginx php7.0-fpm mysql-server5.7 php7.0-mysql
切換到中國映象
sudo apt-get install composer
composer config -g repo.packagist composer https://packagist.phpcomposer.com
lnmp 預設WEB目錄為 /var/www/html,在cd到該目錄
composer create-project laravel/laravel Laravel --prefer-dist "5.5.*"
安裝成功,但是此時訪問並不會成功。
composer install
Laravel 執行需要的條件
PHP >= 7.0.0
PHP OpenSSL 擴充套件
PHP PDO 擴充套件
PHP Mbstring 擴充套件 --這裡需要手動安裝
PHP Tokenizer 擴充套件
PHP XML 擴充套件
Ubuntu安裝php-mbstring
sudo apt-get install php7.0-mbstring
目前對Linux 不是特別瞭解這是直接粗暴.
sudo chmod -R 777 /var/www/html/Laravel/storage
sudo chmod -R 777 /var/www/html/Laravel/bootstrap/cache
我們把執行目錄指向public/index.php
vi /etc/nginx/sites-available/default
感謝 @839891627
修改上圖
location / {
~~try_files $uri $uri/ =404~~
try_files $uri $uri/ /index.php?$query_string
}
URL重寫,如果URI不是檔案不是目錄跳轉到index.php?$query_string
本作品採用《CC 協議》,轉載必須註明作者和本文連結