以下是在Linux服务器上搭建ThinkPHP的步骤:
环境准备
sudo apt update && sudo apt upgrade -y(Ubuntu/Debian)或 sudo yum update -y(CentOS/RHEL)。php-mysql、php-mbstring等)。sudo apt install nginx,需确保支持PATHINFO(Nginx配置中需包含try_files规则)。curl -sS https://getcomposer.org/installer | php 下载,移动到/usr/local/bin/composer。部署ThinkPHP项目
composer create-project topthink/think your_project_name,或手动下载源码包解压至Web根目录(如/var/www/html)。/etc/nginx/sites-available/your_project),设置root指向项目public目录,添加location ~ \.php$规则处理PHP请求,启用后重启Nginx。mod_rewrite模块,配置虚拟主机DocumentRoot指向public目录,重启Apache。关键配置调整
.env文件,填写数据库类型、主机、名称、用户名及密码。runtime和public/uploads目录可写,执行 chmod -R 755 runtime 和 chown -R www-data:www-data runtime(用户组根据服务器配置调整)。启动与验证
sudo service nginx restart(Nginx)或 sudo service apache2 restart(Apache)。注意事项:
.env中APP_DEBUG=false),并限制.env文件访问权限。参考来源: