时间:2025-07-10
在CentOS下部署ThinkPHP框架,先说说需要搭建一个稳稳当当的服务器周围。
| 步骤 | 命令 |
|---|---|
| 安装EPEL仓库 | sudo yum install epel-release |
| 安装Nginx | sudo yum install nginx |
| 启动Nginx | sudo systemctl start nginx |
| 设置Nginx开机自启 | sudo systemctl enable nginx |
接下来我们需要在CentOS上安装PHP及其,以便ThinkPHP能够正常运行。
| 步骤 | 命令 |
|---|---|
| 安装PHP及 | sudo yum install php php-fpm php-mysqlnd php-gd php-mbstring php-curl php-xml php-pear |
用Composer来安装ThinkPHP框架,能简化安装过程,并确保依赖项的正确配置。
| 步骤 | 命令 |
|---|---|
| 安装Composer | curl -sS https://getcomposer.org/installer -o composer-setup |
| 移动Composer到系统路径 | sudo mv composer-setup /usr/local/bin/composer |
| 创建ThinkPHP项目 | composer create-project topthink/think= . |
配置Web服务器,确保ThinkPHP项目能够正确地接收和处理求。
| 步骤 | 命令 |
|---|---|
| 编辑Nginx配置文件 | sudo nano /etc/nginx/conf.d/thinkphp.conf |
| 配置Nginx指向ThinkPHP项目的公共目录 | 添加以下配置: |
server { |
|
| listen 80; | |
| server_name yourdomain.com; | |
| root /var/www/html/yourproject; | |
| index index.php index.html index.htm; | |
| location / { | |
| try_files $uri $uri/ /index.php?$query_string; | |
| } | |
} |
|
完成以上步骤后启动项目并测试其功能。
| 步骤 | 命令 |
|---|---|
| 用Composer启动项目 | composer serve |
| 访问项目URL | 在浏览器中访问 http://yourdomain.com |
在CentOS下部署ThinkPHP框架,需要遵循一系列的步骤,包括周围搭建、配置Web服务器、安装ThinkPHP框架等。通过本文的深厚入解析, 您得已经掌握了怎么在CentOS上成功部署ThinkPHP框架,并开头您的飞迅速开发之旅。