Centos 7.4 LNMP + Laravel 框架

一、准备LNMP环境(自行安装)
二、安装composer
添加php 的软链接
ln -s /usr/local/php/bin/php /usr/local/bin
安装composer
curl -sS https://getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer
composer -V 查看版本




出现版本号,不报错,composer 安装完成。
三、通过 Composer 下载 Laravel 安装器。
composer 更改为阿里云镜像,下载速度会快些。
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/index.html
composer global require "laravel/installer"


添加环境变量:
echo "export PATH=$PATH:/root/.config/composer/vendor/laravel/installer" >> /etc/profile
/root/.config/composer/vendor/laravel/installer #取决于你用的是那个帐号
source /etc/profile
laravel new blog       ##创建laravel 项目

如果你的blog 在/root 目录下,还需要授权/root 目录的执行权限。
cd /
chmod 755 /root
nginx 配置文件:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
index index.php index.html index.htm;
root /root/blog/public;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
}
重启nginx ,在IE浏览器输入:http://192.168.189.58



根据报错提示,我们需要修改logs 文件夹的属性。
cd /root/blog/storage
chown -R nginx. logs/
再次刷新:还有提示。


根据提示,修改framework 文件夹的权限。
chown -R nginx. framework/
再刷新,OK。



+++++++++++++++++++++++ END +++++++++++++++++++++++++++++++++