<?xml
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Tech de Gamuza</title>
	<link>https://tech.gamuza.fr/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://tech.gamuza.fr/spip.php?id_mot=151&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Tester Xdebug sur un serveur local</title>
		<link>https://tech.gamuza.fr/Tester-Xdebug-sur-un-serveur-local.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/Tester-Xdebug-sur-un-serveur-local.html</guid>
		<dc:date>2020-08-30T15:16:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>clem</dc:creator>


		<dc:subject>php</dc:subject>
		<dc:subject>tutoriel</dc:subject>
		<dc:subject>Xdebug</dc:subject>

		<description>&lt;p&gt;Comment v&#233;rifier que l'extension &lt;strong&gt;Xdebug&lt;/strong&gt; fonctionne correctement sur un serveur AMP local&lt;/p&gt;

-
&lt;a href="https://tech.gamuza.fr/-formations-.html" rel="directory"&gt;D&#233;veloppement web&lt;/a&gt;

/ 
&lt;a href="https://tech.gamuza.fr/+-php-+.html" rel="tag"&gt;php&lt;/a&gt;, 
&lt;a href="https://tech.gamuza.fr/+-tutoriel-+.html" rel="tag"&gt;tutoriel&lt;/a&gt;, 
&lt;a href="https://tech.gamuza.fr/+-Xdebug-+.html" rel="tag"&gt;Xdebug&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; v&#233;rifier dans &lt;strong&gt;php.ini&lt;/strong&gt; que l'extension socket est activ&#233;e &lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;extension=sockets&lt;/code&gt;&lt;/li&gt;&lt;li&gt; cr&#233;er un fichier &lt;strong&gt;xdebug_test.php&lt;/strong&gt; dans un r&#233;pertoire quelconque de la machine avec le contenu suivant : &lt;textarea readonly='readonly' cols='40' rows='11' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;?php $adress = '127.0.0.1'; $port = 9000; $sock = socket_create(AF_INET, SOCK_STREAM, 0); socket_bind($sock, $adress, $port) or die(); socket_listen($sock); $client = socket_accept($sock); echo &#034;connexion etablie avec le client: $client&#034;; socket_close($client); socket_close($sock);&lt;/textarea&gt;&lt;/li&gt;&lt;li&gt; lancer ce fichier en PHP-cli (bien s&#251;r l'executable de php doit &#234;tre dans le &lt;strong&gt;$PATH&lt;/strong&gt; de la machine...)&lt;br class='autobr' /&gt;
&lt;code class&#034;bash&#034; class='spip_code spip_code_inline' dir='ltr'&gt;php xdebug_test.php&lt;/code&gt;&lt;/li&gt;&lt;li&gt; lancer une session de debog avec l'extension Firefox &lt;strong&gt;Xdebug helper&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; ouvrir le navigateur sur n'importe quel fichier php du serveur local &lt;a href=&#034;http://localhost/toto.php&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://localhost/toto.php&lt;/a&gt; ,&lt;/li&gt;&lt;li&gt; si Xdebug est correctement install&#233; la console cli devrait afficher &lt;br class='autobr' /&gt;
&lt;code class='bash spip_code spip_code_inline' dir='ltr'&gt;connexion etablie avec le client: Resource id #5&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;h2 class=&#034;spip&#034;&gt;R&#233;f&#233;rences :&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; La source de ce code : &lt;a href=&#034;https://blogs.oracle.com/netbeansphp/howto-check-xdebug-installation&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://blogs.oracle.com/netbeansphp/howto-check-xdebug-installation&lt;/a&gt;&lt;/li&gt;&lt;li&gt; l'extension Xdebug helper pour Firefox : &lt;a href=&#034;https://github.com/BrianGilbert/xdebug-helper-for-firefox&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://github.com/BrianGilbert/xdebug-helper-for-firefox&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Installation de Xdebug sur Laragon (serveur AMP sous Windows) : &lt;a href=&#034;https://forum.laragon.org/topic/264/tutorial-how-to-add-xdebug-to-laragon/20?page=1&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://forum.laragon.org/topic/264/tutorial-how-to-add-xdebug-to-laragon/20?page=1&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
