要在Debian上为Apache配置PHP,请按照以下步骤操作:
首先,确保已经安装了Apache和PHP。如果尚未安装,请打开终端并运行以下命令:
sudo apt update
sudo apt install apache2
sudo apt install php libapache2-mod-php php-cli php-mysql
这将安装Apache、PHP以及与MySQL数据库相关的PHP扩展。
安装完成后,重启Apache以使更改生效:
sudo systemctl restart apache2
默认情况下,Apache应该已经配置为处理.php文件。但是,如果您需要手动配置,请按照以下步骤操作:
sudo nano /etc/apache2/sites-available/000-default.conf
<VirtualHost>标签内,找到DocumentRoot指令并将其更改为您的网站根目录(如果尚未设置)。例如:DocumentRoot /var/www/html
<Directory>标签内,确保允许访问网站根目录:<Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
<VirtualHost>标签内启用了PHP处理程序。找到以下行:#AddType application/x-httpd-php .php
取消注释(删除行首的#)以启用PHP处理程序:
AddType application/x-httpd-php .php
sudo systemctl restart apache2
现在,Apache应该已经配置为处理PHP文件。要测试配置,请创建一个名为info.php的文件并将其放在您的网站根目录中(例如/var/www/html):
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
在Web浏览器中访问http://your_server_ip/info.php,您应该看到PHP信息页面。完成测试后,出于安全原因,请删除info.php文件:
sudo rm /var/www/html/info.php
现在,您已经在Debian上为Apache配置了PHP。