2011-07-20 36 views
1

我安装了wamp,然后安装了netbeans ide。针对Apache的端口号为100。 在带有wamp的PHP示例项目

C:\Users\aaa\Documents\NetBeansProjects\PhpProject2

和项目URL http://localhost:100/PhpProject2/

创建一个PHP项目当我点击运行,我看到消息“http://localhost:100/PhpProject2/index.php URL在服务器上找不到” 。

我还需要做什么才能连接http://localhost:100/PhpProject2/index.phpC:\Users\aaa\Documents\NetBeansProjects\PhpProject2

请帮忙。

+0

什么是localhost:1000的文件根目录或localhost:1000/PhpProject2的本地路径?你重启了你的服务器吗? – KingCrunch

回答

0

如果你去http://localhost:100/,你看到了什么?你的网站根目录是什么?该文件夹需要在您的网站根目录,我会很惊讶,如果它是C:\Users\aaa\Documents\

我做了一个谷歌搜索“瓦堆栈”,并找到了Bitnami的产品...如果这是你正在使用的,默认的web根目录是C:\Program Files\BitNami WAMP Stack\apache2\htdocs\。如果确实如此,那么您需要将NetBeansProjects文件夹移动到那里。 (来源:http://bitnami.org/files/stacks/wampstack/5.3.6-0/wampstack.pdf第7页)

+0

谢谢你。这份文件很轻松。我的不好,我没有足够的时间阅读这份pdf。 – WorkerThread

0

您需要查看aliasing。这会让你或多或少地将url路径中的目录分配给文件系统上的任意目录。

0

您必须将文件移动到Apache安装(htdocs)的根文件夹中。你应该参考你的WAMP安装位置。就我个人而言,我喜欢使用XXAMP进行安装。

Netbeans只是一个IDE,它不提供这些文件。

+0

我尝试安装xxamp,但每次都出现端口80已被使用的错误,无法安装apache。停止IIS服务仍然是相同的错误,所以留在那里。将分开安装Xdebug。谢谢。 – WorkerThread

1

您需要将Apache的webroot配置为C:\Users\aaa\Documents\NetBeansProjects(在文件httpd.conf中搜索DocumentRoot)。

您可以将文件移动/复制到现有的webroot,可能类似于c:\wwwroot

Apache不仅神奇地知道你放置网站文件的位置,而且在NetBeans中设置URL实际上并没有配置网络服务器(我认为它只是为了让自动生成的链接正确)。