>  기사  >  백엔드 개발  >  centos는 PHP 개발 환경을 구성합니다(Eclipse PDT+Zend Debugger)

centos는 PHP 개발 환경을 구성합니다(Eclipse PDT+Zend Debugger)

WBOY
WBOY원래의
2016-08-08 09:21:321079검색

출처: 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)

위 내용은 관련 내용을 포함하여 centos 구성 PHP 개발 환경(eclipse PDT + Zend Debugger)을 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.