通常程序员,电脑上的80的端口都会被占用,所以这里我修改端口80为8082端口:
(1)左键托盘图标,在Apache里可以直接打开httpd.conf,查找到Listen 80,可以改成其他端口,我选用8082。
#Listen 12.34.56.78:80
Listen 8082
另外找到ServerName localhost:80
改为ServerName localhost:8082 这个地方不要忘记。
(2)重启wamp,就可以生效了。但是Localhost、phpMyAdmin、SQLiteManager,你可以点击打开看到依旧是默认的80端口。找到wamp安装目录下的wampmanager.tpl文件,记事本打开:在http://localhost后面添加8082端口,保存,退出并重新打开wamp生效。(其实,wampmanager.ini文件中的类似的URL地址也随之更改了)
修改www目录:我的目录修改为D:\WORK\Projects\PhpDev\Web
(1)需要修改Apache的httpd.conf文件,有2处修改: 搜索类似 DocumentRoot "C:/wamp/www/"和<Directory "C:/wamp/www/">
修改为 DocumentRoot "D:/WORK/Projects/PhpDev/Web/"和<Directory " D:/WORK/Projects/PhpDev/Web/">
(2)wampmanager.tpl文件,修改如下:FileName: "${wwwDir}"为FileName: " D:/WORK/Projects/PhpDev/Web"
(3)wampmanager.ini文件,修改如下:[Menu.Left] 下FileName: "C:/wamp/www" 修改为FileName: " D:/WORK/Projects/PhpDev/Web"
注意:这里修改了路径之后,会报错:Unable to open WampServer's config file, please change path in index.php file
解决方法:在wamp安装路径C:\wamp\www下有个index.php,将其COPY到修改后的D:/WORK/Projects/PhpDev/Web下并打开新路径中的index.php,修改$wampConfFile = 'C:\wamp\wampmanager.conf';;(实际路径)
因为这个版本的WampServer里面已经包含了Xdebug(位于C:\wamp\bin\php\ php5.4.3 \zend_ext下),并且自动配置过了。所以我们基本不需要配置什么,唯一需要配的就是打开C:\wamp\bin\apache\apache2.2.22 \bin下的php.ini,也可以左键托盘图标,在PHP里可以直接打开php.ini,找到最后几行中的xdebug.remote_enable = off,改成xdebug.remote_enable = on。这样做是为了在eclipse中调试时可以进入断点。
直接拷入以下也可:所以OFF的全打开
xdebug.profiler_append = on
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = on
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"
xdebug.remote_enable=on //调试进入断点
xdebug.remote_host=127.0.0.1 用此IP可以访问
xdebug.remote_port=19000 XDEBUG的端口号为19000要与eclipse中一致
xdebug.remote_handler=dbgp
以上以后重启,保险点退出重进一下。