以下是Debian系统配置PHP开发环境的步骤:
更新系统
sudo apt update && sudo apt upgrade -y
安装PHP及常用模块
sudo apt install php php-cli php-fpm php-mysql php-json php-gd php-mbstring php-curl php-xml
apt-cache policy php7.4
再安装:sudo apt install php7.4 php7.4-cli php7.4-fpm...
配置PHP-FPM(如使用)
编辑配置文件(以PHP 8.2为例):
sudo nano /etc/php/8.2/fpm/pool.d/www.conf
设置监听方式(如Unix socket):
listen = /run/php/php8.2-fpm.sock
重启服务:
sudo systemctl restart php8.2-fpm
配置Web服务器
/etc/nginx/sites-available/default
,添加PHP处理逻辑:location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
重启Nginx:sudo systemctl restart nginx
sudo a2enmod proxy_fcgi setenvif
sudo systemctl restart apache2
测试环境
在Web根目录(如/var/www/html
)创建info.php
:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问 http://服务器IP/info.php
,查看PHP信息页面。
扩展安装(可选)
sudo apt install php-redis
php.ini
并重启服务)。安全建议:定期更新系统和扩展,配置防火墙,生产环境建议使用HTTPS。
参考来源: