从零开始部署 Laravel 项目

第一节视频的广告链接:http://www.vultr.com/?ref=6928781-3B| afc958b4485165330a220f7532a3ff8d1 |

也可以直接使用优惠码:6928781-3B

第二节视频的内容:

sudo apt-get update 
sudo apt-get install -y language-pack-en-base
locale-gen en_US.UTF-8


sudo apt-get install software-properties-common 
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt-get update 


sudo apt-get -y install php7.1
sudo apt-get -y install php7.1-mysql
sudo apt-get install php7.1-fpm

apt-get install php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring


sudo apt-get -y install nginx

sudo apt-get -y install mysql-server-5.6

第三节视频:

sudo vim /etc/php/7.1/fpm/php.ini  // 将cgi.fix_pathinfo=1这一行去掉注释,将1改为0

sudo vim /etc/php/7.1/fpm/pool.d/www.conf 

// 配置这个 listen = /var/run/php7.1-fpm.sock

sudo service php7.1-fpm restart


sudo vim /etc/nginx/sites-available/default

Nginx 基础配置如下:

        listen 80 default_server;
        listen [::]:80 default_server ipv6only=on;

        root /var/www/laravel-ubuntu/public;
        index index.php index.html index.htm;

        # Make site accessible from http://localhost/
        server_name localhost;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ /index.php?$query_string;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
        }
        location ~ \.php$ {
                try_files $uri /index.php =404;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass unix:/var/run/php7.1-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }

还有就是,注意 laravel-ubuntu 这个目录的所有者为: www-data:www-data

最后给,storage 文件夹权限,重启 Nginx

mydzoo
修改的评论也不能少于六个字哦!
wwp66650
修改的评论也不能少于六个字哦!
yaime 回复 wwp66650
修改的评论也不能少于六个字哦!
huangkai49
修改的评论也不能少于六个字哦!
wwp66650
修改的评论也不能少于六个字哦!
lar5630
修改的评论也不能少于六个字哦!
LingYue
修改的评论也不能少于六个字哦!
聆木听风
修改的评论也不能少于六个字哦!
聆木听风
修改的评论也不能少于六个字哦!
聆木听风
修改的评论也不能少于六个字哦!
想学算法的程序猴子
修改的评论也不能少于六个字哦!
烑檤萇
修改的评论也不能少于六个字哦!
leec
修改的评论也不能少于六个字哦!
JellyBool
修改的评论也不能少于六个字哦!
Alex
修改的评论也不能少于六个字哦!
DanceSmile
修改的评论也不能少于六个字哦!
JellyBool 回复 DanceSmile
修改的评论也不能少于六个字哦!
DanceSmile
修改的评论也不能少于六个字哦!
HectorChan
修改的评论也不能少于六个字哦!
zy812415556
修改的评论也不能少于六个字哦!
27631022 回复 zy812415556
修改的评论也不能少于六个字哦!
zy812415556
修改的评论也不能少于六个字哦!
onlyLaravel
修改的评论也不能少于六个字哦!
ilchin
修改的评论也不能少于六个字哦!
JellyBool 回复 ilchin
修改的评论也不能少于六个字哦!
ilchin 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool 回复 ilchin
修改的评论也不能少于六个字哦!
linchang
修改的评论也不能少于六个字哦!
JellyBool 回复 linchang
修改的评论也不能少于六个字哦!
linchang 回复 JellyBool
修改的评论也不能少于六个字哦!
John Howard
修改的评论也不能少于六个字哦!
JellyBool 回复 John Howard
修改的评论也不能少于六个字哦!
John Howard 回复 JellyBool
修改的评论也不能少于六个字哦!
yuze wang
修改的评论也不能少于六个字哦!
BiggerHeader
修改的评论也不能少于六个字哦!
BiggerHeader
修改的评论也不能少于六个字哦!
levivi
修改的评论也不能少于六个字哦!
JellyBool 回复 levivi
修改的评论也不能少于六个字哦!
levivi 回复 JellyBool
修改的评论也不能少于六个字哦!
ZZFezreal
修改的评论也不能少于六个字哦!
numbersi
修改的评论也不能少于六个字哦!
DevilAngel 回复 numbersi
修改的评论也不能少于六个字哦!
27631022
修改的评论也不能少于六个字哦!