您好,欢迎访问一九零五行业门户网

phpeclipse+xampp开发环境上遇到的有关问题

phpeclipse+xampp开发环境下遇到的问题
最近在做一个php的web项目,开发环境是phpeclipse+xampp。
   对于phpeclipse,下载phpeclipse插件后,直接将相应的features和plugins文件夹下的内容拷贝到eclipse目录下的features和plugins文件夹下,然后重启eclipse就可以了。
   对于xampp,在网上下载相应的安装文件,直接安装就可以了,xampp是apache+mysql+php+perl,因此在安装完xampp后,你会发现在xampp安装目录下,有php文件夹,apache文件夹,mysql文件夹,perl文件夹等。即完成了apache,mysql,php,perl的安装。
安装完后,经常会遇到如下问题:
1.当开启xampp的时候,会报错。大致是:could not bind to 0.0.0.:80.原因一般是80端口被占用。
那么解决方法自然就有2种了,第一是把占用80端口的进程给kill掉,第二是将80端口换掉。
对于第一个方法,个人感觉不是很好,把进程杀掉后,随时都可能在你无意的操作中又出现,所以我是将80端口换掉,换成常用的8080端口。方法如下:
在xampp目录下,找到apache的配置文件,我的目录是c:\xampp\apache\conf\httpd.conf。大致在47行的样子,配置如下:
listen 80
即默认监听80端口,那么只需要把80换成8080即可,修改如下:
listen 8080
2.无法访问web页面。比如项目的网页是web/index.php时,当你访问http://localhost:8080/web/index.php时,会提示无法连接或者找不到页面的错误。原来是找不到要访问的页面。
我采用的解决方法是修改apache的配置文件。打开%xampp_home%\apache\conf\httpd.conf,我的目录是c:\xampp\apache\conf\httpd.conf。大约在184行,修改documentroot的值为项目的路径,(我的项目路径为e:\workspaces\eclipse”),所以如下:
documentroot e:\workspaces\eclipse
同样,在大约211行的地方,修改directory 的路径为之前设置的documentroot路径,如下所示:

修改完后,重启下apache就可以按类似于http://localhost:8080/web/index.php的url进行访问了。
1 楼 ppgg888888 2012-09-15   我用的appserv那个apache的httpd.conf文件大约在240行
documentroot d/我的文档/my documents/aptana studio 3 workspace
其它类似信息

推荐信息