转自:http://blog.csdn.net/yang1982_0907/article/details/39026295
一、环境说明
操作系统:centos 6.4 x86_64
java:jdk-1.7.0_51
二、安装php
在shell中运行以下命令:
yum install -y php httpd
注意:在centos 6.4系统上通过yum安装的php版本为5.3.3
三、安装zend debugger
下载zend debugger:
cd /root/downloads
wget http://downloads.zend.com/studio_debugger/2011_04_10/zenddebugger-20110410-linux-glibc23-x86_64.tar.gz
注意:最新的zend debugger只支持php 5.4和5.5版本,不支持php 5.3.3,所以需要下载较老版本的zend debugger。
加压和安装zend debugger:
tar -xvzf zenddebugger-20110410-linux-glibc23-x86_64.tar.gz
cp -a /root/downloads/zenddebugger-20110410-linux-glibc23-x86_64/5_3_x_comp/zenddebugger.so /usr/lib64/php/modules/
配置zend debugger:
gedit /etc/php.ini
在上述文件的[php]这一行下面添加如下几行:
zend_extension=/usr/lib64/php/modules/zenddebugger.so
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
由于centos 6.4的libssl和libcrypto已升级到1.0.0,而上述版本的zend debugger需要使用0.9.8版本,所以还需要进行如下配置:
ln -s /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.0.9.8
ln -s /usr/lib64/libcrypto.so /usr/lib64/libcrypto.so.0.9.8
需要将selinux设置为permissive模式,否则php将不能加载zend debugger:
gedit /etc/selinux/config
将上述文件中的selinux=enforcing修改为selinux=permissive
保存配置文件后重启系统
四、安装eclipse
下载eclipse for php:
cd /root/downloads
wget http://ftp.osuosl.org/pub/eclipse/technology/epp/downloads/release/luna/r/eclipse-php-luna-r-linux-gtk-x86_64.tar.gz
解压和安装eclipse for php:
tar -xvzf eclipse-php-luna-r-linux-gtk-x86_64.tar.gz
mv /root/downloads/eclipse /usr/local/eclipse4php
在桌面上为eclipse建立launcher,然后运行eclipse,将其workspace设置为/var/www/html
五、验证测试
启动apache:
service httpd start
测试php是否加载zend debugger模块:
php -m
若上述命令没有报错,并且有如下信息,则表示加载模块成功:
[zend modules]
zend debugger
在eclipse中建立php测试工程,使用phpinfo()函数进行验证,如果在页面中看到如下信息,则表示安装成功:
以上就介绍了centos 配置php开发环境(eclipse pdt+zend debugger),包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
