PHP Zendデバッガー構成
-
27-09-2019 - |
質問
こんにちは私はPHPに慣れていません、私は現在Eclipseを使用してPHPを学んでいます。私はZend Debuggerを私のphp.iniストアにインストールしなければならないことを知っています。
[Zend]
zend_extension=c:/php/ext/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
zend_debugger.connector_port=10013
しかし、コマンドプロンプトで、PHP -Mを試してみましたが、Zend Debuggerをインストールしないことが示されました。どこがうまくいかないのかわかりません。PhpInfoもZend情報を表示しないことを確認します。
解決
ブラウザに移動します:http:// localhost/?phpinfo = 1
「ロードされた構成ファイル」を探して、パスのメモを取ります
次に、DOSプロンプトウィンドウ(Start> run>(Type)CMD)を開き、コマンドラインタイプC: PATH to to php.exe -r phpinfo(); |その他(ctrl+cを押して壊す)
もう一度探してください:
「構成ファイルを読み込んだ」とこのパスのメモを取ります。
WebサーバーとCLIバージョンに別のphp.iniを使用している可能性があります。
両方のphp.iniファイルに構成変更を追加するか、zend.iniというファイルに構成を配置し、PHPINFO出力に記載されているフォルダーに表示されるファイルに配置する必要があります。
「追加の.iniファイルのためにこの監督をスキャン」
他のヒント
デバッガーが機能するのに多くの問題がありました。今、私は無料のZendServer CEを使用しており、構成ははるかに簡単です。
また、ZendサイトからダウンロードしたEclipse + PDTを使用します。
これはすぐに動作するはずです。 ZendServerを使用してみませんか?あなたはあなたが望むすべてをパッケージに入れます。
WindowsでスレッドセーフPHPを使用していたとき、私は同じことを経験しました。
Zend Debuggerの最新バージョンは、Windows上のPHPのスレッドセーフフレーバーで実行されることをサポートしなくなりました。 PHPの非スレッドセーフ(別名NTS)フレーバーに切り替えると、私にとってこの問題が修正されました。
ここを参照してください: http://forums.zend.com/viewtopic.php?f=59&t=1918#p13729
Zend Serverのこのリンクを参照してくださいZend Debuggerについてのオンラインヘルプ:
http://files.zend.com/help/zend-server/zend-server.htm#debugger_component.htm