Ubuntu Nginx + Laravel安装配置

423 阅读1分钟

安装 Nginxapt-get install nginx

添加 php 源

sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update

安装 phpapt-get install php7.3-mysql php7.3-fpm

fpm 配置文件修改

cd /etc/php/7.0/fpm/pool.d/www.conf
listen = 127.0.0.1:9000

fpm 重启

service php7.0-fpm stop
service php7.0-fpm start

composer 阿里云镜像

https://developer.aliyun.com/composer

composer 安装Laravel

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

#指定版本安装
composer create-project --prefer-dist laravel/laravel blog "5.5.*"

添加软连接

cd /etc/nginx/sites-enabled
ln -s /etc/nginx/sites-available/www.test.com ./

编辑配置文件

# listen 80 default_server;
# listen [::]:80 default_server;
listen 80;
... ...
root /home/xiaoke/www/laravel/public;
# 服务地址
server_name www.test.com;
... ...
# 美化url
# try_files $uri $uri/ =404;
try_files $uri $uri/ /index.php?$query_string;
... ...
# 去掉注释
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass 127.0.0.1:9000;
}

nginx 重启

service nginx stop
service nginx start