You need to install phpdebug, I use the xdebug extension
I have been using sublime before, but I recently switched to it, so I wanted to install the debug that I wanted to install before. I tried it several times on the company server, but it was inexplicably not done properly. I had a holiday today and installed it on my computer. xammp, and then it is configured. . . Then try to configure it on the remote server (actually it is the Linux virtual machine on your own computer)
1. Confirm that php has the php extension installed (if it is not installed, you can install it on Baidu). There are many configuration items for the configuration after installation. I will only write a few, as long as they can run
<code>vi /etc/php<span>.d</span>/<span>15</span>-xdebug<span>.ini</span> zend_extension=xdebug<span>.so</span> xdebug<span>.remote</span>_enable = <span>1</span><span>#默认开启</span> xdebug<span>.remote</span>_handler = <span>"dbgp"</span>xdebug<span>.remote</span>_host = <span>"192.168.152.1"</span><span>#本地机器的ip</span> xdebug<span>.remote</span>_mode = <span>"req"</span><span>;xdebug.remote_connect_back = 1 #不确定自己ip的话,可以把这项注释去掉</span> xdebug<span>.remote</span>_port = <span>9002</span><span>#这个是phpstom设定的监听的端口</span> xdebug<span>.collect</span>_vars = On</code>
2. Download the project To go locally, I directly use file->settings->Build, Execution, Deployment->Deployment to set up
3. There are two places to set the ide listening port
It is set like this in the picture below. Note that the port number must be consistent with the xdebug.remote_port set by the server
4. Fill in the server name and the mapping between the server and local files below
5.Set debug configuration
Add a PHP Web Application and select the server set in the fourth step
5. Turn on monitoring
6. Select the debug configuration you just added and click on the bug to run it~~~
If it fails, if it fails, turn off selinux on the server and it should be ok
Copyright statement: This article is an original article by the blogger and may not be reproduced without the permission of the blogger.
The above introduces phpstom to configure remote debugging of PHP, including aspects of the content. I hope it will be helpful to friends who are interested in PHP tutorials.