我正在学习如何在 Ubuntu 机器上配置 LAMP 服务器。我正在关注给定的网站
我使用创建了 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
.