Ubuntu 安装 lnmp Laravel 入坑 day-1
安装lnmp
sudo apt-get install nginx php7.0-fpm mysql-server5.7 php7.0-mysql
安装composer
切换到中国镜像
sudo apt-get install composer
composer config -g repo.packagist composer https://packagist.phpcomposer.com
安装 Laravel 5.5
lnmp 默认WEB目录为 /var/www/html,在cd到该目录
composer create-project laravel/laravel Laravel --prefer-dist "5.5.*"
安装成功,但是此时访问并不会成功。
composer install
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
Laravel storage 需要写入权限.
目前对Linux 不是特别了解这是直接粗暴.
sudo chmod -R 777 /var/www/html/Laravel/storage
sudo chmod -R 777 /var/www/html/Laravel/bootstrap/cache
我们把运行目录指向public/index.php
修改/etc/nginx/sites-available/default
vi /etc/nginx/sites-available/default
Laravel已经可以正常运行了。
感谢 @839891627
修改上图
location / {
~~try_files $uri $uri/ =404~~
try_files $uri $uri/ /index.php?$query_string
}
URL重写,如果URI不是文件不是目录跳转到index.php?$query_string
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: