php7-nginx-composer 安装laravel
2017-01-11 01:05
507 查看
修改nginx配置文件
本系统php版本是php7.0的,这是我的环境哈,我们主要看nginx配置文件即我的路径为/etc/nginx/site-avilable/default,将default参考下面的内容进行修改即可root /var/www/html/laravel/public; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php; 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; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
对上面location ~ .php${}里的内容解释一下,fastcgi_pass 有2种配置,一种是TCP即是127.0.0.1:9000,一种是socket即是uninx:/run/php/php7.0-fpm.sock,php7.0默认是socket,我用的是socket的,2种方式都行;
如果你选择TCP的话,修改php配置文件,即路径为/etc/php/7.0/fpm/pool.d/www.conf,找到
listen = 127.0.0.1:9000
如果是socket的话,修改/etc/php/7.0/pool.d/www.conf
listen = /run/php/php7.0-fpm.sock
安装composer
# 下载composer curl -sS https://getcomposer.org/installer | php # 设置全局命令 mv composer.phar /usr/local/bin/composer
安装laravel
composer create-project laravel/laravel quickstart --prefer-dist
更改laravel所属组和拥有者
chown -R www-data:www-data /var/www/html/laravel
上面这一步很重要,如果不给的话,可能就无法访问,因为nginx用户是www-data
最后给storage权限
ok!就到这了哦,有问题,可留言,一并讨论。
相关文章推荐
- PHPer 需要了解的 5 个 Composer 小技巧
- PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
- 用 Composer构建自己的 PHP 框架之基础准备
- Composer设置忽略版本匹配的方法
- PHP管理依赖(dependency)关系工具 Composer 安装与使用
- Laravel中使用阿里云OSS Composer包分享
- 从零开始学YII2框架(一)通过Composer安装Yii2框架
- 从零开始学YII2框架(二)通过 Composer 安装扩展插件
- 使用Composer安装Yii框架的方法
- 用 Composer构建自己的 PHP 框架之构建路由
- 用 Composer构建自己的 PHP 框架之设计 MVC
- 用 Composer构建自己的 PHP 框架之使用 ORM
- PHP 开发者该知道的 5 个 Composer 小技巧
- CI框架使用composer安装的依赖包步骤与方法分析
- Symfony2项目组建
- 给 composer 的 vendor 目录瘦个身
- windows下 composer常见问题及处理
- ThinkPHP开发必备composer扩展包
- Composer -- PHP依赖管理的新时代
- Composer设置忽略版本匹配的方法