centos

CentOS ThinkPHP如何快速部署

小樊
33
2025-09-03 17:17:34
栏目: 编程语言

以下是在CentOS上快速部署ThinkPHP的步骤:

  1. 安装基础软件包
    • 安装Nginx:sudo yum install epel-releasesudo yum install nginx
    • 安装PHP及相关扩展:sudo yum install php php-fpm php-mysqlnd php-mbstring php-xml php-curl
  2. 安装Composer
    • curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer
  3. 部署ThinkPHP项目
    • 下载项目:wget https://example.com/thinkphp6.x.zipunzip thinkphp6.x.zip -d /var/www/html/thinkphp
    • 或者用Composer安装:composer create-project topthink/think tp6
  4. 配置数据库
    • 安装MySQL:sudo yum install mysql-serversudo systemctl start mysqld
    • 创建数据库和用户,并在项目.env文件中配置连接信息。
  5. 配置Web服务器
    • 编辑Nginx配置文件,设置根目录为项目路径,添加try_files等规则。
    • 重启Nginx:sudo systemctl restart nginx
  6. 设置权限
    • sudo chown -R nginx:nginx /var/www/html/thinkphpsudo chmod -R 755 /var/www/html/thinkphp
  7. 启动服务
    • 启动Nginx和PHP - FPM:sudo systemctl start nginxsudo systemctl start php-fpm

0
看了该问题的人还看了