如何让PHP在其他文件夹上运行?

我在/var/www/myproject有一个PHP项目

我想知道我是否想在/home/myusername/Projects/myproject安装我的项目并能够在其上运行PHP,我该怎么办?

如果我希望Apache也考虑其他文件夹,该怎么办? 所以,例如:

 /home/WorkProjects/myotherproject 

 /home/myusername/Projects/myproject 

谢谢

在终端中执行以下命令:

 sudo chmod 775 home/myusername/Projects/myproject sudo gedit /etc/apache2/sites-available/default 

在编辑器中,将DocumentRoot /var/www更改为
DocumentRoot /home/myusername/Projects/myproject

然后你会看到

将您的默认/var/www/目录更改为/home/myusername/Projects/myproject/

保存并退出编辑器。

现在重启你的apache服务:

 sudo service apache2 restart 

另外chmod你的第二个目录。

 sudo gedit /etc/apache2/sites-available/default 

gedit创建别名:

 Alias /name /seconddirectory  Options All AllowOverride All order allow,deny allow from all  

在此处输入图像描述

现在您可以指向目录http://127.0.0.1/your-name

并通过127.0.0.1进入根目录。

在此处输入图像描述

您可以使用php内置服务器而不是apache从目录运行html / css和/或php文件

 cd /path/to/your/app php -S localhost:8000 

作为输出你会得到:

 Listening on localhost:8000 Document root is /path/to/your/app