在Debian系统上解决ThinkPHP兼容性问题通常涉及以下几个步骤:
sudo apt update && sudo apt upgrade
sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql
sudo apt install php-fpm
sudo cp /etc/php/8.2/fpm/pool.d/www.conf{,_bak}
sudo sed -i 's/listen .*/listen 0.0.0.0:9000/' /etc/php/8.2/fpm/pool.d/www.conf
sudo sed -i -e "/pm.max_requests/s/;//" -e '/pm.max_requests/s/500/3000/' /etc/php/8.2/fpm/pool.d/www.conf
sudo sed -i '/pm.status_listen/s/;//' /etc/php/8.2/fpm/pool.d/www.conf
sudo sed -i '/pm.status_path/s/;//' /etc/php/8.2/fpm/pool.d/www.conf
sudo systemctl restart php8.2-fpm.service
sudo add-apt-repository ppa:ondrej/phpsudo apt updatesudo apt install php7.3 php7.3-fpm
composer create-project topthink/think=6.0.* your_project_name
/var/www/html 目录下创建一个 info.php 文件,内容如下:<?php phpinfo(); ?>
通过以上步骤,你应该能够在Debian系统上成功搭建并解决ThinkPHP环境的兼容性问题。