我安装了wamp stack然后安装了netbeans ide。 apache的端口号是100。 在
创建了一个PHP项目 C:\Users\aaa\Documents\NetBeansProjects\PhpProject2
和项目网址http://localhost:100/PhpProject2/
当我点击运行时,我看到“http://localhost:100/PhpProject2/index.php在服务器上找不到网址”的消息。
我需要做些什么才能将http://localhost:100/PhpProject2/index.php连接到C:\Users\aaa\Documents\NetBeansProjects\PhpProject2
?
请帮忙。
答案 0 :(得分:1)
您需要将Apache的webroot配置为C:\Users\aaa\Documents\NetBeansProjects
(在文件DocumentRoot
中搜索httpd.conf
)。
或您可以将文件移动/复制到现有的webroot,这可能类似于c:\wwwroot
。
Apache不仅神奇地知道你放置网站文件的位置,而且在NetBeans中设置URL实际上并没有配置网络服务器(我认为这只是为了让自动生成的链接正确)。
答案 1 :(得分:0)
如果你去http://localhost:100/
,你看到了什么?你的网络根目录是什么?该文件夹需要在您的Web根目录中,如果它是C:\Users\aaa\Documents\
我在谷歌搜索“wamp stack”并找到了Bitnami的产品......如果这是您正在使用的产品,则默认的网络根目录为C:\Program Files\BitNami WAMP Stack\apache2\htdocs\
。如果确实如此,那么您需要将NetBeansProjects
文件夹移动到那里。 (来源:http://bitnami.org/files/stacks/wampstack/5.3.6-0/wampstack.pdf第7页)
答案 2 :(得分:0)
您需要查看aliasing。这将允许您或多或少地将url路径中的目录分配给文件系统上的任意目录。
答案 3 :(得分:0)
您必须将文件移动到Apache安装的根文件夹(htdocs)。您应该参考您的WAMP安装位置。就个人而言,我喜欢使用XXAMP进行安装。
Netbeans只是一个IDE,它不提供文件。