転載元: http://blog.csdn.net/yang1982_0907/article/details/39026295
1. 環境説明
オペレーティングシステム: 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 デバッガーは PHP 5.4 および 5.5 バージョンのみをサポートし、PHP 5.3.3 はサポートしません。したがって、古いバージョンの Zend Debugger をダウンロードする必要があります。
Zend デバッガーを圧縮してインストールします:
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 です。 /usr/lib64/php/modules/
Zend デバッガーを設定します:
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 デバッガーをロードできなくなります:
gedit /etc/selinux/config
上記の SELINUX=enforcing を変更しますファイルを SELINUX=permissive に保存します
ファイルを設定した後、システムを再起動します
PHP 用の Eclipse をダウンロードします: cd /root/Downloadswget
http://ftp.osuosl.org/pub/eclipse/technology/epp/downloads/release/luna/R/eclipse-php-luna-R-linux-gtk-x86_64.tar.gz
mv /root/Downloads/eclipse /usr/local/Eclipse4PHP
5. 検証テスト
Apache を起動します: service httpd start PHP が Zend Debugger モジュールをロードするかどうかをテストします: php -mIf上記のコマンドでエラーが報告されず、次の情報が表示される場合は、モジュールが正常にロードされたことを意味します:
[Zend モジュール]
Zend デバッガー
以上、centos 構成の PHP 開発環境 (eclipse PDT+Zend Debugger) を内容も含めて紹介しましたので、PHP チュートリアルに興味のある友人の参考になれば幸いです。