下面是在 Debian 上搭建 Apache + PHP 环境的标准步骤(适用于 Debian 10/11/12)。
sudo apt update
sudo apt upgrade -y
sudo apt install apache2 -y
启动并设置开机自启:
sudo systemctl start apache2
sudo systemctl enable apache2
验证是否运行:
systemctl status apache2
浏览器访问:
http://服务器IP
看到 Apache 默认页面即成功。
以 PHP 8.2 为例(Debian 12 默认):
sudo apt install php libapache2-mod-php -y
如果你需要常见扩展:
sudo apt install php-cli php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
Debian 默认已启用 php 模块,一般无需手动配置。
如需确认:
sudo a2enmod php8.2
sudo systemctl restart apache2
创建测试文件:
sudo nano /var/www/html/info.php
写入内容:
<?php
phpinfo();
浏览器访问:
http://服务器IP/info.php
看到 PHP 信息页面即成功。
⚠️ 测试完成后建议删除:
sudo rm /var/www/html/info.php
/var/www/html/etc/apache2/sites-enabled/000-default.conf编辑:
sudo nano /etc/apache2/sites-enabled/000-default.conf
修改 DocumentRoot,然后:
sudo systemctl restart apache2
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
如果你是要 部署 Laravel / WordPress / ThinkPHP,或者需要 PHP 多版本切换,可以继续问我。