以下是在Debian系统上安装ThinkPHP框架的步骤:
更新系统
sudo apt update && sudo apt upgrade -y  
安装Web服务器(以Nginx为例)
sudo apt install nginx  
若需Apache,替换为:
sudo apt install apache2  
安装PHP及扩展
sudo apt install php php-fpm php-mysql php-mbstring php-xml php-curl php-gd php-zip  
配置PHP-FPM(Nginx需配置)
编辑 /etc/php/7.x/fpm/pool.d/www.conf,确保 listen = /run/php/php7.x-fpm.sock 未被注释,重启服务:
sudo systemctl restart php7.x-fpm  
配置Web服务器
/etc/nginx/sites-available/default,添加以下内容并重启:server {  
    listen 80;  
    server_name your_domain_or_ip;  
    root /var/www/html/tp6/public;  
    index index.php index.html;  
    location / {  
        try_files $uri $uri/ /index.php?$query_string;  
    }  
    location ~ \.php$ {  
        include snippets/fastcgi-php.conf;  
        fastcgi_pass unix:/run/php/php7.x-fpm.sock;  
    }  
}  
mod_rewrite 并重启:sudo a2enmod rewrite  
sudo systemctl restart apache2  
安装Composer
curl -sS https://getcomposer.org/installer | php  
sudo mv composer.phar /usr/local/bin/composer  
部署ThinkPHP项目
composer create-project topthink/think tp6  
cd tp6  
/var/www/html/tp6)。配置数据库
编辑项目根目录下的 .env 文件,填写数据库连接信息:
DB_CONNECTION=mysql  
DB_HOST=127.0.0.1  
DB_PORT=3306  
DB_DATABASE=your_db  
DB_USERNAME=your_user  
DB_PASSWORD=your_password  
设置权限并运行
sudo chown -R www-data:www-data /var/www/html/tp6  
sudo chmod -R 755 /var/www/html/tp6  
开发环境可启动内置服务器测试:
php think run  
配置HTTPS(可选)
使用Certbot安装SSL证书:
sudo apt install certbot python3-certbot-nginx  
sudo certbot --nginx -d your_domain_or_ip  
说明:
.htaccess 文件,并配置 AllowOverride All。.env 中 APP_DEBUG=false)。fastcgi_pass 路径是否正确。