[英]PHP debug environment not working
我在這里的盡頭,真的可以使用一些幫助!
這是我的設置-
Nginx conf文件具有以下內容:
location ~ .php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
/etc/php-fpm.d/www.conf上的PHP-FPM conf文件具有以下listen=127.0.0.1:9000
通過以上配置,NGINX可以正確顯示PHP頁面。
現在,我要設置Xdebug。 所以我將以下內容添加到/etc/php.d/xdebug.ini文件中
<code>
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=x.x.x.x
xdebug.remote_port=9009
xdebug.remote_autostart=1
</code>
注意,將遠程端口設置為9009,以不與PHP-FPM端口9000沖突。
在xxxx機器上,我正在運行XDebugClient偵聽端口9009上的傳入連接。
接下來,我從主機xxxx啟動瀏覽器,並請求URL http:// yyyy?XDEBUG_SESSION_START = 1 (其中yyyy)是具有NGINX,PHP-FPM和XDebug設置的服務器。
問題-沒有任何反應。 XDebugClient永遠不會獲得連接!
我想念什么?
檢查事項
這些是我必須經過多次的基本步驟。 希望其中之一會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.