Laravel—配置

laravel5.6安装环境要求:

  1. PHP7.1.3+
  2. PHP拓展openSSL PDO Mbstring XML Tokenizer Ctype JSON
  • php -m查看已有拓展
  • 安装方法:

    sudo apt-get install php-相应拓展

  1. 下载composer

    curl -sSh https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer

  2. 使用composer下载

    composer create-project –prefer-dist larevel/laravel blog 5.x.*

本地部署

  1. 修改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 //注释掉这一行
  1. 修改php.ini文件,去掉**#,把0改为1**

    sudo vim /etc/php/7.2/fpm/php.ini

776 cgi.fix_pathinfo=1
  1. 配置nginx文件,对照图片修改内容

    sudo vim /etc/nginx/sites-available/default
    Nginx配置

  2. 重启php-fpm和nginx,浏览器输入localhost出现下面内容说明配置成功
    laravel主页

Nginx为多个项目分配不同域名

  1. 在Nginx配置文件中多写一个server配置,在server_name中自定义域名,其他配置跟以上相同,复制粘贴即可
  2. 域名解析
    /etc/hosts中加入ip地址,后面加上对应的域名

laravel目录结构

根目录

App目录