如何让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