lamp 服务器配置错误:本地存储的 php 文件无法在浏览器中打开

lamp 服务器配置错误:本地存储的 php 文件无法在浏览器中打开

我正在学习如何在 Ubuntu 机器上配置 LAMP 服务器。我正在关注给定的网站

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

我使用创建了 info.php 文件

 sudo nano /var/www/info.php

包含以下行

<?php
phpinfo();
?>

然后使用重新启动 apache2 服务

sudo service apache2 restart

我使用 ifconfig 命令来查找 inet 地址。输出中的行是

inet addr:192.168.64.129  Bcast:192.168.65.255  Mask:255.255.254.0

因此,按照链接上的说明,我在 Mozilla 浏览器的地址栏中输入了以下内容

http://192.168.64.129/info.php

该教程说网页类似于

https://assets.digitalocean.com/tutorial_images/HCQEu.png

应该打开,但就我而言,无法加载页面。我收到的错误是

The requested URL /info.php was not found on this server.
Apache/2.4.7 (Ubuntu) Server at 192.168.64.129 Port 80

我在哪里错过了?

答案1

我相信 apache 的默认 DocumentRoot 是/var/www/html,所以尝试通过执行以下操作将 php 文件移动到那里:

 sudo mv /var/www/info.php /var/www/html/

如果 apache 抱怨它无法读取该文件,请尝试sudo chmod a+r /var/www/html/info.php.

相关内容