Laravel—配置
laravel5.6安装环境要求:
- PHP7.1.3+
- PHP拓展openSSL PDO Mbstring XML Tokenizer Ctype JSON
php -m
查看已有拓展- 安装方法:
sudo apt-get install php-相应拓展
- 下载composer
curl -sSh https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer - 使用composer下载
composer create-project –prefer-dist larevel/laravel blog 5.x.*
本地部署
- 修改PHP的配置文件,把listen监听模式改为sock模式,去掉原来的端口模式(改为sock后会在/var/run/php/中生成.sock文件)
sudo vim /etc/php/7.2/fpm/pool.d/www.conf
36 listen = /run/php/php7.2-fpm.sock
37 ; listen = 127.0.0.1:9000 //注释掉这一行
- 修改php.ini文件,去掉**#,把0改为1**
sudo vim /etc/php/7.2/fpm/php.ini
776 cgi.fix_pathinfo=1
- 配置nginx文件,对照图片修改内容
sudo vim /etc/nginx/sites-available/default
- 重启php-fpm和nginx,浏览器输入localhost出现下面内容说明配置成功
Nginx为多个项目分配不同域名
- 在Nginx配置文件中多写一个server配置,在server_name中自定义域名,其他配置跟以上相同,复制粘贴即可
- 域名解析
在/etc/hosts
中加入ip地址,后面加上对应的域名
laravel目录结构
根目录
App目录