我想在使用SSL安装nginx的云服务器中进行PhpStorm远程调试设置。
为此,我确实在php.ini
添加了参数,如下所示:
zend_extension = /usr/lib//xdebug.so
xdebug.remote_enable=1
;xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_log="/tmp/xdebug.log"
xdebug.idekey="PHPSTORM"
xdebug.remote_mode="req"
xdebug.remote_handler="dbgp"
xdebug.remote_autostart=1
xdebug.remote_connect_back =1
我修改云服务器如下
using ufw, the 80, 443, 9000 port opened
我设置了我的PhpStorm:
1. php web server setting
host : test.com (example)
port : 80/443 (I did test it, but didn't work all two case)
mappings : add local files info and hosting path in absolute path
2. remote debug
select server info (test.com)
ide key : PHPSTORM
之后我在Chrome浏览器中安装了xdebug helper;将IDEKEY更改为PHPSTORM
。
我已从服务器使用SFTP下载了完整的源代码,但它不需要设置同步。
使用上述设置我无法得到结果。
所以,我可能认为,失败的原因是SSL环境。但那只是我的猜测。
如果您喜欢这种情况,请给我提示和示例。
PhpStorm网络手册很容易理解并解决我的问题。请不要给我留下PhpStorm网站手册链接。