ThinkPHP 或 Laravel 项目部署及注意事项

231 阅读1分钟

仅记录本地部署操作流程

使用 phpstudy 工具软件,安装 Nginx + MySQL

  1. 新建网站
  • 输入测试域名
  • 选择项目根目录
  • 编辑.hosts文件,添加测试域名的本地解析
  1. 复制项目源代码到根目录
  2. 修改网站根目录指向public目录
  3. 修改/public/.user.ini:

测试域名_80/wwwroot/ [ 这里不用public ]:/tmp/:/proc/ 去除其中的public

  1. 修改Nginx配置

location / {

添加 try_files $uri $uri/ /index.php$is_args$args;

  1. 重启服务
  2. 访问测试域名,看有无报错(修改php.ini中 display_errors控制显示报错信息与否)
  3. 若有 composer.json 需要安装包,安装 composer,项目根目录执行composer install
  • linux 环境需要指定composer.json所在目录 --working-dir=[composer.json所在目录]

遗漏问题待补充