96SEO 2025-11-10 19:35 0
先说说确保你的CentOS系统Yi经安装了以下软件:

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,换个角度。
雪糕刺客。 编辑Apache的配置文件/etc/httpd/conf/ 确保以下模块Yi启用:
LoadModule rewrite_modul 希望大家... e modules/mod_rewrite.so
然后重启Apache服务:
换句话说... sudo systemctl restart httpd
编辑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服务:
归根结底。 从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
确保你的数据库服务器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=
进入项目目录并运行以下命令来安装依赖:
composer install
Ru果你使用的是Nginx,还需要启动PHP-FPM:,不错。
然后设置PHP-FPM开机自启:
PPT你。 sudo systemctl enable php-fpm
歇了吧... 在浏览器中输入你的域名或IP地址,应该Ke以kan到ThinkPHP的欢迎页面。
说句可能得罪人的话... 通过以上步骤,你应该Yi经在CentOS上成功部署了ThinkPHP项目。这是一个基本的部署流程,你可Neng需要根据你的具体需求进行调整。
Demand feedback