运维

运维

Products

当前位置:首页 > 运维 >

如何快速在CentOS部署ThinkPHP,轻松搭建高效PHP项目?

96SEO 2025-11-10 19:35 0


1. 准备工作

先说说确保你的CentOS系统Yi经安装了以下软件:

CentOS上如何部署ThinkPHP
  • Nginx:作为Web服务器。
  • PHP:ThinkPHP项目运行所需的编程语言。
  • MySQL:Ru果你的项目使用数据库的话。

2. 安装PHP

ThinkPHP需要PHP环境。你Ke以使用Remi仓库来安装PHP及其 。

sudo yum install epel-release

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm,人间清醒。

sudo yum install yum-utils

实锤。 sudo yum-config-manager --enable remi-php74

sudo yum install php php-mysqlnd php-gd php-curl php-xml php-mbstring php-zip,换个角度。

3. 配置Web服务器

3.1 Apache配置

雪糕刺客。 编辑Apache的配置文件/etc/httpd/conf/ 确保以下模块Yi启用:

LoadModule rewrite_modul 希望大家... e modules/mod_rewrite.so

然后重启Apache服务:

换句话说... sudo systemctl restart httpd

3.2 Nginx配置

编辑Nginx的配置文件/etc/nginx/添加一个新的server块:

server {

listen 80;

打脸。 server_name yourdomain.com;

root /path/to/your/thinkphp/project;

index index.html index.htm;,太治愈了。

location / {

try_files $uri $uri/ /?$query_string;,翻旧账。

}

location ~ \.php$ {

fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;,我悟了。

fastcgi_index index.php;

我血槽空了。 fastcgi_param SCRIPT_FILE不结盟E $document_root$fastcgi_script_name;

结果你猜怎么着? include fastcgi_params;

然后重启Nginx服务:

4. 下载并部署ThinkPHP

归根结底。 从ThinkPHP官网下载Zui新版本的ThinkPHP安装包,上传到服务器的合适目录下解压安装包:

sudo wget https://github.com/top-think/think/releases/download/v6.0.24/thinkphp-v6.0.24.zip

sudo unzip thinkphp-v6.0.24.zip

5. 配置数据库

确保你的数据库服务器Yi经安装并运行。然后 在ThinkPHP项目的.env文件中配置数据库连接信息:

DB_TYPE=mysql
DB_HOST=127.0.0.1
DB_不结盟E=your_database_name
DB_USER=your_database_user
DB_PASSWORD=your_database_password
DB_PORT=3306
DB_PREFIX=

6. 运行项目

进入项目目录并运行以下命令来安装依赖:

composer install

7. 启动PHP-FPM

Ru果你使用的是Nginx,还需要启动PHP-FPM:,不错。

然后设置PHP-FPM开机自启:

PPT你。 sudo systemctl enable php-fpm

8. 访问项目

歇了吧... 在浏览器中输入你的域名或IP地址,应该Ke以kan到ThinkPHP的欢迎页面。

9.

说句可能得罪人的话... 通过以上步骤,你应该Yi经在CentOS上成功部署了ThinkPHP项目。这是一个基本的部署流程,你可Neng需要根据你的具体需求进行调整。


标签: CentOS

提交需求或反馈

Demand feedback