以下是在Linux中配置ThinkPHP服务器的步骤:
sudo apt update && sudo apt upgrade -y
,sudo apt install php php-fpm php-mysql php-mbstring php-xml php-curl nginx -y
。sudo yum update -y
,sudo yum install php php-fpm php-mysqlnd php-mbstring php-xml php-curl epel-release nginx -y
。curl -sS https://getcomposer.org/installer | php
,sudo mv composer.phar /usr/local/bin/composer
。sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/thinkphp
,sudo ln -s /etc/nginx/sites-available/thinkphp /etc/nginx/sites-enabled/
,编辑配置文件确保包含try_files $uri $uri/ /index.php?$query_string;
等内容,然后sudo nginx -t
,sudo systemctl restart nginx
。mod_rewrite
模块,sudo a2enmod rewrite
,编辑站点配置文件设置正确的项目目录和权限,sudo service apache2 restart
。composer create -project topthink/think tp6
,将项目放至Web根目录。.env
文件中的数据库连接信息。sudo chown -R www-data:www-data /path/to/project
,sudo chmod -R 755 /path/to/project
。