PHP 测试失败

PHP 测试失败

我正在尝试按照以下说明添加 LAMP Web 服务器“http://www.howtogeek.com/howto/42480/how-to-turn-your-home-ubuntu-pc-into-a-lamp-web-server/

我运行了以下命令:

sudo apt-get install lamp-server^

一切看上去都安装正常。

使用 localhost 检查对 Apache 进行测试效果很好

接下来,我尝试通过创建文件来测试 PHP

sudo nano /var/www/testing.php
  <?php phpinfo(); ?>  

我检查以确保该文件位于以下目录中:

Root/var/www/testing.php

然后我使用以下命令重新启动 Apache:

sudo service apache2 restart

接下来我尝试在网络浏览器中加载以下页面:

http://localhost/testing.php

我收到以下错误消息:

未找到 - 未在此服务器上找到请求的 URL /testing.php。- Apache/2.4.18 (Ubuntu) 服务器位于本地主机端口 80

我使用以下命令检查 PHP 是否正确安装:

~$ php --version

返回:

PHP 7.0.13-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
  with Zend OPcache v7.0.13-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by    Zend Technologies

为什么我无法访问测试 php 文件,以及为什么我会收到 404 未找到错误消息?

答案1

报到DocumentRoot

/etc/apache2/sites-available/000-default.conf

/etc/apache2/sites-available/default-ssl.conf

答案2

DocumentRoot在以下配置文件中将其更改为/var/www 可解决问题。

/etc/apache2/sites-available/000-default.conf

/etc/apache2/sites-available/default-ssl.conf

相关内容