Ubuntu 安裝 lnmp Laravel 入坑 day-1

可樂加冰發表於2017-11-27
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

file

file

感謝 @839891627
修改上圖

location / {
    ~~try_files $uri $uri/ =404~~
    try_files $uri $uri/ /index.php?$query_string
}

URL重寫,如果URI不是檔案不是目錄跳轉到index.php?$query_string

本作品採用《CC 協議》,轉載必須註明作者和本文連結
t-bag, JUST DO IT

相關文章