我正在尝试设置一个虚拟主机,以便我可以将Eclipse中的.php文件作为网页运行。
我按照此讨论中的说明进行操作:
Make XAMPP/Apache serve file outside of htdocs
向下滚动到虚拟主机,指令基本上是
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/Users/Oky/Documents/eclipse/firstEclipseProject/"
ServerName firstEclipseProject.localhost
ErrorLog "/Users/Oky/Documents/eclipse/firstEclipseProject/logs/error_log"
<Directory /Users/Oky/Documents/eclipse/firstEclipseProject/>
Order allow,deny
Allow from all
</Directory>
CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
该文件位于/Application/XAMPP/etc/extra/httpd-vhosts.conf
然后我在/private/etc/hosts
更改了主机文件,在底部,我添加了
127.0.0.1 firstEclipseProject.localhost #firstEclipseProject
所以,我认为到目前为止我正在这样做,因为当我启动浏览器并指向firsteclipseproject.localhost
时,它会将我重定向到
firsteclipseproject.localhost/XAMPP/
这是主要的XAMPP网页。它不会返回未找到的对象/页面,这意味着重定向在某种程度上有效。
所以,在/Users/Oky/Documents/eclipse/firstEclipseProject/
我创建了一个名为HelloWorld.php
的php文件,但当我指向firsteclipseproject.localhost/HelloWorld.php
时,它表示找不到对象!我也试过firsteclipseproject.localhost/XAMPP/HelloWorld.php
但它失败了。
任何帮助表示赞赏!感谢!!!
答案 0 :(得分:0)
我建议你按原样保留根目录,而是在你的eclipse目录中设置别名。
答案 1 :(得分:0)
在进行配置更改后是否重启了apache?