In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
This article "how PhpStorm connects the php XDebug in the docker container for breakpoint debugging" is not understood by most people except programmers. Today, in order to give you a better understanding of "how PhpStorm connects the php XDebug in the docker container for breakpoint debugging", I have summarized the following contents, which have a certain reference value. The detailed steps are clear and the details are handled properly. I hope you can get something through this article. Now let's take a look at the details.
Php what to use php is a nested acronym, is an English hypertext preprocessing language, its syntax mixed C, Java, Perl and php self-innovative syntax, mainly used to do website development, many small websites are developed in php, because php is open source, which makes php enduring.
PhpStorm connects php XDebug in docker container for breakpoint debugging
PhpStorm connects XDebug in the container for breakpoint debugging
Php breakpoint debugging is not as convenient as other languages, but some are useful, such as when debugging data exceptions within a loop. When both php and phpstorm are installed in the same environment, it is not difficult to configure xdebug debugging for phpstorm, but if you use the docker container to install your php environment, the cooperation between them is not so easy. Here is how to connect phpstorm to the php xdebug in the docker container.
Please note that this method requires the docker container to communicate with the host on the network, so it is not available for the docker container on the mac (mac's docker is implemented using linux vm technology, which by default cannot communicate with the local network, but it can also save the country by other ways, not discussed here), but the phpstorm on mac can use this method to connect to the php xdebug in the docker container on the remote linux server.
Configure the php xdebug environment within the docker container
After installing the php-pecl-xdebug extension in the docker container, edit the *-xdebug.ini file under / etc/php.d/ (if you don't have it, you can write it directly at the end of the php.ini file)
Set the xdebug.remote_enable parameter to 1
Set the xdebug.remote_host parameter to your host IP (if your phpstorm is installed on your host, otherwise point to the IP of the machine where your phpstorm is located)
Set the xdebug.remote_port parameter to the port you want to use (default is 9000)
Configure phpstorm
Open the settings of phpstorm: PhpStorm- > Preferences (command +,)
Configure the debug port of the xdebug item in the languages & Frameworks- > PHP- > Debug page to the port set by xdebug in your container
Configure the languages & Frameworks- > PHP- > Servers page to add Server
Configure debug for phpstorm
Open the settings of phpstorm: run- > Edit configurations
Add a PHP Web Appliation
Set the icon of the small phone in the upper right corner to the listening state to enable the XDEBUG debugger.
Thank you for your reading. I hope you have a certain understanding of the key issue of "how to connect PhpStorm to the php XDebug in the docker container for breakpoint debugging". The specific usage still needs to be understood by everyone through hands-on experiments. Go and try it. If you want to read more articles about relevant knowledge points, welcome to follow the industry information channel!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.