Ubuntu-我的 apache webroot 位于 html 目录中,这正常吗?

Ubuntu-我的 apache webroot 位于 html 目录中,这正常吗?

我已经按照以下步骤在我的机器上安装了 PHP、MySQL 和 Apache教程。我创建了一个文件 info.php 来测试 php 是否在我的 apache 服务器上运行,但我收到消息“未找到文件”。然后,我尝试将 info.php 文件放在 html 目录中,它运行正常。是否可以将其更改为 /var/www 而不是 /var/www/html?

请帮忙。我是 Linux 新手。

答案1

你可以做这样的事情

 #open suphp.conf file 
 gksu "gedit /etc/suphp/suphp.conf
 #or like this
 sudo nano /etc/suphp/suphp.conf
 #change the document root folder 
 docroot=/var/www/  
 #to
 docroot=/home/user/public_html/
 #restart apache
 sudo service apache2 restart  
 #or like this
 sudo /etc/init.d/apache2 restart
 #test your new location
 echo "<?php echo 'whoim = '.exec('/usr/bin/whoami');?>" | tee /home/user/public_html/whomi.php

现在打开浏览器并导航至本地主机/whomi.php您应该会看到您的 ID。可以找到更详细的文档这里

相关内容