출처: http://blog.csdn.net/yang1982_0907/article/details/39026295
환경 설명
운영 체제 : CentOS 6.4 x86_64
Java: jdk-1.7.0_51
2. PHP 설치
셸에서 다음 명령을 실행합니다.
yum install -y php httpd
참고: CentOS 6.4 시스템에서 yum을 통해 설치된 PHP 버전은 5.3.3
3. Zend Debugger 설치
Zend 디버거 다운로드:
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를 허용 모드로 설정하세요. 그렇지 않으면 PHP가 Zend Debugger를 로드할 수 없습니다:
gedit /etc/selinux/config
위 파일의 SELINUX=enforcing을 SELINUX=permissive로 변경하세요.
구성 파일을 저장한 다음 시스템을 다시 시작하세요
4. Eclipse 설치
PHP용 Eclipse 다운로드:
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
압축 풀기 그리고 PHP용 Eclipse를 설치하세요:
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로 설정합니다
5. 검증 테스트
시작 Apache:
service httpd start
PHP가 Zend Debugger 모듈을 로드하는지 테스트합니다.
php -m
위 명령이 오류를 보고하지 않고 오류가 있는 경우 다음 정보는 모듈이 성공적으로 로드되었음을 의미합니다.
[Zend Modules]
Zend Debugger
Eclipse에서 PHP 테스트 프로젝트를 생성하고 phpinfo() 함수를 사용하여 확인합니다. 페이지에 다음 정보가 있으면 설치 성공을 의미합니다.
위 내용은 관련 내용을 포함하여 centos 구성 PHP 개발 환경(eclipse PDT + Zend Debugger)을 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.