:-),现在都说使用PHP开发WEB方便,那我们就来搭建一个PHP服务器啊,IDE我使用的是PHPStorm,调试器使用的XDebug,PHP版本是5.5.9 操作系统是Ubuntu14.01
好,一切就绪,我们首先下载和安装PHPStorm,官网下载,https://www.jetbrains.com/phpstorm/,如果下载不了,建议教育网的话,使用北邮人BT下载,速度杠杠的。解压即可,运行phpstorm.sh即可。然后输入注册码,这里提供两个网上的。
用户名:EMBRACE 注册码: ===== LICENSE BEGIN ===== 43136-12042010 00002UsvSON704l"dILe1PVx3y4"B3 49AU6oSDJrsjE8nMOQh"8HTDJHIUUh gd1BebYc5U"6OxDbVsALB4Eb10PW8" ===== LICENSE END =====
用户名:EMBRACE 注册码: ===== LICENSE BEGIN ===== 11674-12042010 0000064nA0kkqI8qwPBF1rebuLP2Js Shb1n3EDL6mUr9LnhpxzMTxV"zZNjA DVi1nwUvh7UuZ8FGwaN8WejHHHtFop ===== LICENSE END =====
然后安装xdebug,xdebug运行在服务器和调试器进行通信。
为了进行下面步骤,还需要安装php5-dev依赖包:
sudo apt-get install php5-dev
以上有些步骤也许需要sudo.1. 下载 xdebug-2.3.2.tgz (下载地址直接点击生成的链接)
2. 解压缩文件: tar -xvzf xdebug-2.3.2.tgz
3. 运行: cd xdebug-2.3.2
4. 运行: phpize (See the FAQ if you don’t have phpize.
部分输出如下所示:
Configuring for:
…
Zend Module Api No: 20121212
Zend Extension Api No: 220121212
如果没有以上输出, 那么代表你的phpize有问题. 参考FAQ.
5. 运行: ./configure
6. 运行: make
7. 运行: sudo cp modules/xdebug.so /usr/lib/php5/20121212
第三步: 向php.ini中添加配置项
sudo gedit /etc/php5/apache/php.ini在后面加上
[xdebug] zend_extension = "/usr/lib/php5/20121212/xdebug.so" xdebug.remote_host = "localhost" xdebug.remote_enable = 1 xdebug.remote_port = 9001 xdebug.remote_handler = "dbgp" xdebug.remote_mode = "req"到这里, xdebug就安装成功了. 可以通过php –v命令进行验证:
可以发现输出中已经存在了Xdebug的信息.
然后PhpStorm的File->Language&Frameworks->PHP选择php版本
Debug端口选9001
DBGp Proxy选
Server选
然后点击
点击Edit
填写即可,然后点击debug就可以了。