centos

centos上thinkphp项目部署流程是怎样的

小樊
50
2025-10-28 04:36:35
栏目: 编程语言

CentOS上ThinkPHP项目部署流程

1. 环境准备

在部署前需安装Web服务器(Nginx/Apache)、PHP环境、Composer(依赖管理)、MySQL/MariaDB(数据库),确保系统具备运行ThinkPHP的基础条件。

2. 配置Web服务器

根据选择的Web服务器调整配置,确保能正确解析PHP请求并指向项目目录。

3. 部署ThinkPHP项目

将项目代码上传至服务器指定目录(如/var/www/html/thinkphp),推荐使用GitFTP工具。

4. 安装依赖与配置数据库

5. 设置文件权限

确保项目目录权限正确,避免因权限问题导致无法访问或写入。

sudo chown -R nginx:nginx /path/to/your/thinkphp/project  # 若使用Nginx,用户为nginx
sudo chmod -R 755 /path/to/your/thinkphp/project
sudo chmod -R 775 /path/to/your/thinkphp/project/runtime  # runtime目录需可写

6. 启动服务与访问项目

7. 优化与安全配置(可选但推荐)

常见问题排查

0
看了该问题的人还看了