HTTP/1.1 200 OK
Date: Sun, 27 Oct 2024 07:56:38 GMT
Server: Apache/2.4.59 (Win64) PHP/7.4.33 mod_fcgid/2.3.10-dev
X-Powered-By: PHP/7.4.33
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
56e5
<!DOCTYPE html>
<html>
<head>
<title>Accueil WAMPSERVER</title>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<link id="stylecall" rel="stylesheet" href="wampthemes/classic/style.css" />
<link id="stylecall" rel="stylesheet" href="wampthemes/popupmodal.css" />
<link rel="shortcut icon" href="favicon.ico" type="image/ico" />
</head>
<body>
<div id="head">
<div class="innerhead">
<h1><abbr title="Windows">W</abbr><abbr title="Apache">a</abbr><abbr title="MySQL/MariaDB">m</abbr><abbr title="PHP">p</abbr><abbr title="server WEB local">server</abbr></h1>
<ul>
<li>Apache 2.4</li><li>-</li><li>MySQL 5 & 8</li><li>-</li><li>MariaDB 10</li><li>-</li><li>PHP 5, 7 & 8</li>
</ul>
</div>
<ul class="utility">
<li>Version 3.3.5 - 64bit</li>
<li><form method="get" style="display:inline-block;"><select name="lang" id="langues" onchange="this.form.submit();">
<option value="bulgarian">bulgarian</option>
<option value="chinese">chinese</option>
<option value="czech">czech</option>
<option value="english">english</option>
<option value="french" selected >french</option>
<option value="hellenic">hellenic</option>
<option value="latvian">latvian</option>
<option value="macedonian">macedonian</option>
<option value="portuguese">portuguese</option>
<option value="romanian">romanian</option>
<option value="spanish">spanish</option>
<option value="turkish">turkish</option>
</select></form><select id="themes">
<option id="classic">classic</option>
<option id="modern">modern</option>
<option id="no-style">no-style</option>
<option id="simple">simple</option>
</select>
</li>
</ul>
</div>
<div class="config">
<div class="innerconfig">
<h2>Configuration Serveur</h2>
<dl class="content">
<dt>Version Apache :</dt>
<dd>2.4.59 - <a href='http://httpd.apache.org/docs/2.4/fr/'>Documentation Apache</a></dd>
<dt>Server Software :</dt>
<dd>Apache/2.4.59 (Win64) PHP/7.4.33 mod_fcgid/2.3.10-dev - Port défini pour Apache : 8081</dd>
<dt>Version de PHP :</dt>
<dd><small style='color:blue;'>[Apache module] </small> 7.4.33 - <a href='http://www.php.net/manual/fr/'>Documentation PHP</a> - <a href='#phpextloaded'><small style='color:#777;'>Extensions PHP chargées</small></a> - <a href='#phpversionsuse'><small style='color:#777;'>Utilisation versions PHP</small></a></dd>
<dt> </dt>
<dd><small style='color:green;'>[FCGI]</small> 7.4.33 - 8.0.30 - 8.1.28 - 8.2.18 - 8.3.6 - <a href='#helpfcgi'><small style='color:#777;'>Aide mode FCGI</small></a></dd>
<dt>Version de MySQL :</dt>
<dd>5.7.44 - Port défini pour MySQL : 3306 - SGBD par défaut - <a href='http://dev.mysql.com/doc/index.html'>Documentation MySQL</a></dd><dt>Version de MariaDB :</dt>
<dd>11.3.2 - Port défini pour MariaDB : 3307 - <a href='http://mariadb.com/kb/fr/documentation-de-mariadb'>Documentation MariaDB</a> - <a href='#mysqlmariadb'><small style='color:#777;'>MySQL - MariaDB</small></a></dd>
</dl>
</div>
</div>
<div class="divider1"> </div>
<div class="alltools four-columns">
<div class="inneralltools">
<div class="column">
<h2>Outils</h2>
<ul class="tools">
<li><a href="?phpinfo=-1">phpinfo()</a></li>
<li><a href="?xdebuginfo">xdebug_info()</a></li>
<li><a href="phpsysinfo">PhpSysInfo 3.4.3</a></li>
<li><a href='add_vhost.php?lang=french'>Ajouter un Virtual Host</a></li>
</ul>
</div>
<div class="column">
<h2>Vos Projets <span style='font-size:60%;'>(12)</span></h2>
<ul class="projects">
<li>30970</li><li>30976</li><li>31020</li><li>31038</li><li>31054</li><li>31082</li><li>entetes_pieds_image</li><li>gestion</li><li>gestion_old</li><li>images_articles</li><li>Image_Modeles_Impression</li><li>piece_distante</li><li class='projectsdir'>Ce sont vos dossiers dans c:/wamp/www<br />Pour les utiliser comme lien http, il faut les déclarer en tant que VirtualHost.<br>Cependant, vous pouvez utiliser Clic-Droit, Paramètres Wamp, Attention: risqué..., Autoriser Liens sur les projets...</li>
</ul>
</div>
<div class="column">
<h2>Vos Alias <span style='font-size:60%;'>(2)</span></h2>
<ul class="aliases">
<li><a href="adminer/">adminer 4.8.1</a><p style='margin:-11px 0 -2px 25px;color:green;'><small>FCGI -> PHP 8.0.30</small></p></li><li><a href="phpmyadmin/">PhpMyAdmin 5.2.1</a></li>
</ul>
</div> <div class="column">
<h2>Vos VirtualHost <span style='font-size:60%;'>(2)</span></h2>
<ul class="vhost">
<li>localhost - <i style="color:red;">Not a Listen port</i></li><li>kal - <i style="color:red;">Not a Listen port</i></li><li><i style='color:red;'>Error(s)</i> See below</li>
</ul>
</div> <div id="error" style="clear:both;"></div>
<p style='color:red;'>Port used for the VirtualHost is not an Apache Listen port<br /></p>
</div>
</div>
<div class="divider2"> </div>
<ul id="foot">
<li><a href="http://forum.wampserver.com/list.php?1">Forum Wampserver</a></li>
</ul>
<div id="phpextloaded" class="modalOto">
<div>
<div class='modalOtoBar'><input type='button' value='Copy' class='js-copy' data-target='#tocopy'>
<a href="#closeOto" title="Close" class="closeOto">X</a>
</div>
<div id="tocopy"><b>PHP Loaded Extensions - Function get_loaded_extensions()</b><br>
<u>PHP 7.4.33 -> Apache module</u><br>
bcmath bz2 calendar com_dotnet Core ctype <br>
curl date dom exif fileinfo filter <br>
gd gettext gmp hash iconv imap <br>
intl json ldap libxml mbstring mysqli <br>
mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite <br>
Phar readline Reflection session SimpleXML soap <br>
sockets SPL sqlite3 standard tokenizer xdebug <br>
xml xmlreader xmlrpc xmlwriter xsl Zend OPcache <br>
zip zlib <br>
<u>PHP 7.4.33 -> CLI - FCGI</u><br>
bcmath bz2 calendar com_dotnet Core ctype <br>
curl date dom exif fileinfo filter <br>
gd gettext gmp hash iconv imap <br>
intl json ldap libxml mbstring mysqli <br>
mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite <br>
Phar readline Reflection session SimpleXML soap <br>
sockets SPL sqlite3 standard tokenizer xdebug <br>
xml xmlreader xmlrpc xmlwriter xsl Zend OPcache <br>
zip zlib <br>
</div>
</div>
</div><div id="phpversionsuse" class="modalOto">
<div>
<div class='modalOtoBar'><input type='button' value='Copy' class='js-copya' data-target='#tocopya'>
<a href="#closeOto" title="Close" class="closeOto">X</a>
</div>
<div id="tocopya"><b>-- Use of PHP versions</b><br>
PHP 7.4.33 used as <span style='color:green;'>APACHE module</span><br>
PHP 8.0.30 used as <span style='color:blue;'>FCGI</span><br>
<span style='color:blue;'>FCGI used by:</span><br>
<span style='color:#777;'> Alias: </span><span style='color:blue;'>adminer</span><br>
<br>
PHP 8.1.28 used for <span style='color:red;'>Wampserver internal PHP scripts</span> <br>
PHP 8.2.18 not used<br>
PHP 8.3.6 not used<br>
</div>
</div>
</div><div id="helpfcgi" class="modalOtoArial">
<div>
<div class='modalOtoBar'><input type='button' value='Copy' class='js-copyb' data-target='#tocopyb'>
<a href="#closeOto" title="Close" class="closeOto">X</a>
</div>
<div id="tocopyb"><h4> - Comment utiliser PHP en mode Fast CGI avec Wampserver</h4><br />
CGI (Common Gateway Interface) définit une méthode d'interaction entre un serveur web et des programmes générateurs de contenu externes, plus souvent appelés programmes CGI ou scripts CGI. Il s'agit d'une méthode simple pour ajouter du contenu dynamique à votre site web en utilisant votre langage de programmation préféré.<br />
<br />
<h5>- Une seule version PHP en Module Apache</h5><br />
Depuis l'origine, Wampserver charge PHP en tant que module Apache :<br />
<code>LoadModule php_module "${INSTALL_DIR}/bin/php/php8.1.1/php8apache2_4.dll"</code><br />
ce qui fait que tous les VirtualHost, les Alias et les Projets utilisent la même version PHP.<br />
Si on change de version PHP via le menu PHP de Wampmanager, cette nouvelle version sera utilisée partout.<br />
<br />
<h5>- Plusieurs versions PHP en mode FCGI</h5><br />
Depuis Wampserver 3.2.8, il est possible d'utiliser PHP en mode CGI, c'est-à-dire que l'on peut définir une version PHP différente, dont les addons ont été préalablement installés, pour chaque VirtualHost. Ce qui fait que les VirtualHost ne sont plus obligés d'utiliser la même version PHP.<br />
<br />
Le module externe Apache fcgid_module (mod_fcgid.so) simplifie la mise en œuvre de CGI<br />
La documentation est là : <a href='https://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html'>mod_fcgid</a><br />
<br />
<h5>- Prérequis</h5><br />
- 1 - Présence du fichier mod_fcgid.so dans le dossier modules d'Apache.<br />
- 2 - Présence de la ligne de chargement du module dans le fichier httpd.conf<br />
<code>LoadModule fcgid_module modules/mod_fcgid.so</code> (Non commentée - pas de # au début)<br />
- 3 - Présence des directives communes de configuration du module fcgid_module dans le fichier httpd.conf<br />
<code><br />
<IfModule fcgid_module><br />
FcgidMaxProcessesPerClass 300<br />
FcgidConnectTimeout 10<br />
FcgidProcessLifeTime 1800<br />
FcgidMaxRequestsPerProcess 0<br />
FcgidMinProcessesPerClass 0<br />
FcgidFixPathinfo 0<br />
FcgidZombieScanInterval 20<br />
FcgidMaxRequestLen 536870912<br />
FcgidBusyTimeout 120<br />
FcgidIOTimeout 120<br />
FcgidTimeScore 3<br />
FcgidPassHeader Authorization<br />
Define PHPROOT ${INSTALL_DIR}/bin/php/php<br />
</IfModule><br />
</code><br />
Ces trois points 1, 2 et 3 sont effectués automatiquement avec la mise à jour Wampserver 3.2.8<br />
<br />
<h5>- Création d'un VirtualHost FCGI</h5><br />
- Après la mise à jour Wampserver 3.2.8, la page 'http://localhost/add_vhost.php' permet l'ajout d'un VirtualHost FCGI en toute simplicité.<br />
Le choix de la version de PHP à utiliser est limité aux versions des addons PHP installés dans votre Wampserver ce qui évite une erreur de version PHP.<br />
En effet, déclarer, dans un VirtualHost, une version PHP inexistante dans Wampserver va générer une erreur Apache et un "plantage" de celui-ci.<br />
<br />
- Si vous voulez modifier un VirtualHost existant pour y adjoindre le mode FCGI avec une version PHP existante déjà dans les addons PHP Wampserver, il suffit... là aussi, d'aller sur la page http://localhost/add_vhost.php et de lancer le Formulaire de modification de VirtualHost pour pouvoir, en trois cli
{
"@category" : "datascan",
"@timestamp" : "2024-10-26T23:00:28.000Z",
"app" : {
"extract" : {
"domain" : [
"apache.org",
"wampserver.com",
"mariadb.com",
"mysql.com",
"php.net"
],
"file" : [
"add_vhost.php",
"php8apache2_4.dll"
],
"hostname" : [
"dev.mysql.com",
"forum.wampserver.com",
"httpd.apache.org",
"localhost",
"mariadb.com",
"www.php.net"
],
"url" : [
"http://dev.mysql.com/doc/index.html",
"http://forum.wampserver.com/list.php?1",
"http://httpd.apache.org/docs/2.4/fr/",
"http://localhost/add_vhost.php",
"http://mariadb.com/kb/fr/documentation-de-mariadb",
"http://www.php.net/manual/fr/",
"https://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html"
]
},
"http" : {
"bodymd5" : "86dc6e56c4a1d6902fabb0cc670cc46d",
"bodymmh3" : -859727314,
"component" : [
{
"productvendor" : "PHP",
"productversion" : "7.4.33",
"product" : "PHP"
},
{
"productversion" : "2.3.10",
"productvendor" : "Apache",
"product" : "mod_fcgid"
}
],
"headermd5" : "f8fa61efe836e497a3525d20cabc4759",
"headermmh3" : 446857884,
"title" : "Accueil WAMPSERVER"
},
"length" : 16384
},
"asn" : "AS6713",
"city" : "Casablanca",
"country" : "MA",
"cpe" : "<enterprise field>: cpe",
"cpecount" : "<enterprise field>: cpecount",
"data" : "HTTP/1.1 200 OK\r\nDate: Sun, 27 Oct 2024 07:56:38 GMT\r\nServer: Apache/2.4.59 (Win64) PHP/7.4.33 mod_fcgid/2.3.10-dev\r\nX-Powered-By: PHP/7.4.33\r\nConnection: close\r\nTransfer-Encoding: chunked\r\nContent-Type: text/html; charset=UTF-8\r\n\r\n56e5\r\n<!DOCTYPE html>\n<html>\n<head>\n\t<title>Accueil WAMPSERVER</title>\n\t<meta charset=\"UTF-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n <meta name=\"viewport\" content=\"width=device-width\">\n\t<link id=\"stylecall\" rel=\"stylesheet\" href=\"wampthemes/classic/style.css\" />\n\t<link id=\"stylecall\" rel=\"stylesheet\" href=\"wampthemes/popupmodal.css\" />\n\t<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/ico\" />\n</head>\n\n<body>\n <div id=\"head\">\n <div class=\"innerhead\">\n\t <h1><abbr title=\"Windows\">W</abbr><abbr title=\"Apache\">a</abbr><abbr title=\"MySQL/MariaDB\">m</abbr><abbr title=\"PHP\">p</abbr><abbr title=\"server WEB local\">server</abbr></h1>\n\t\t <ul>\n\t\t\t <li>Apache 2.4</li><li>-</li><li>MySQL 5 & 8</li><li>-</li><li>MariaDB 10</li><li>-</li><li>PHP 5, 7 & 8</li>\n\t\t </ul>\n </div>\n\t\t<ul class=\"utility\">\n\t\t <li>Version 3.3.5 - 64bit</li>\n <li><form method=\"get\" style=\"display:inline-block;\"><select name=\"lang\" id=\"langues\" onchange=\"this.form.submit();\">\n<option value=\"bulgarian\">bulgarian</option>\n<option value=\"chinese\">chinese</option>\n<option value=\"czech\">czech</option>\n<option value=\"english\">english</option>\n<option value=\"french\" selected >french</option>\n<option value=\"hellenic\">hellenic</option>\n<option value=\"latvian\">latvian</option>\n<option value=\"macedonian\">macedonian</option>\n<option value=\"portuguese\">portuguese</option>\n<option value=\"romanian\">romanian</option>\n<option value=\"spanish\">spanish</option>\n<option value=\"turkish\">turkish</option>\n</select></form><select id=\"themes\">\n<option id=\"classic\">classic</option>\n<option id=\"modern\">modern</option>\n<option id=\"no-style\">no-style</option>\n<option id=\"simple\">simple</option>\n</select>\n</li>\n\t </ul>\n\t</div>\n\n\t<div class=\"config\">\n\t <div class=\"innerconfig\">\n <h2>Configuration Serveur</h2>\n\t <dl class=\"content\">\n\t\t <dt>Version Apache :</dt>\n\t\t <dd>2.4.59 - <a href='http://httpd.apache.org/docs/2.4/fr/'>Documentation Apache</a></dd>\n\t\t <dt>Server Software :</dt>\n\t\t <dd>Apache/2.4.59 (Win64) PHP/7.4.33 mod_fcgid/2.3.10-dev - Port d\u00e9fini pour Apache : 8081</dd>\n\t\t <dt>Version de PHP :</dt>\n\t\t <dd><small style='color:blue;'>[Apache module] </small> 7.4.33 - <a href='http://www.php.net/manual/fr/'>Documentation PHP</a> - <a href='#phpextloaded'><small style='color:#777;'>Extensions PHP charg\u00e9es</small></a> - <a href='#phpversionsuse'><small style='color:#777;'>Utilisation versions PHP</small></a></dd>\n\t\t \n\t\t <dt> </dt>\n\t\t \t\t<dd><small style='color:green;'>[FCGI]</small> 7.4.33 - 8.0.30 - 8.1.28 - 8.2.18 - 8.3.6 - <a href='#helpfcgi'><small style='color:#777;'>Aide mode FCGI</small></a></dd>\n\t\t\t\t\t\t<dt>Version de MySQL :</dt>\n\t<dd>5.7.44 - Port d\u00e9fini pour MySQL : 3306 - SGBD par d\u00e9faut - <a href='http://dev.mysql.com/doc/index.html'>Documentation MySQL</a></dd><dt>Version de MariaDB :</dt>\n <dd>11.3.2 - Port d\u00e9fini pour MariaDB : 3307 - <a href='http://mariadb.com/kb/fr/documentation-de-mariadb'>Documentation MariaDB</a> - <a href='#mysqlmariadb'><small style='color:#777;'>MySQL - MariaDB</small></a></dd>\n\t </dl>\n </div>\n </div>\n <div class=\"divider1\"> </div>\n <div class=\"alltools four-columns\">\n\t <div class=\"inneralltools\">\n\t <div class=\"column\">\n\t <h2>Outils</h2>\n\t <ul class=\"tools\">\n\t\t <li><a href=\"?phpinfo=-1\">phpinfo()</a></li>\n\t\t <li><a href=\"?xdebuginfo\">xdebug_info()</a></li>\n\t\t <li><a href=\"phpsysinfo\">PhpSysInfo 3.4.3</a></li>\n\t\t <li><a href='add_vhost.php?lang=french'>Ajouter un Virtual Host</a></li>\n\t </ul>\n\t </div>\n\t \t\t<div class=\"column\">\n\t <h2>Vos Projets <span style='font-size:60%;'>(12)</span></h2>\n\t <ul class=\"projects\">\n\t <li>30970</li><li>30976</li><li>31020</li><li>31038</li><li>31054</li><li>31082</li><li>entetes_pieds_image</li><li>gestion</li><li>gestion_old</li><li>images_articles</li><li>Image_Modeles_Impression</li><li>piece_distante</li><li class='projectsdir'>Ce sont vos dossiers dans c:/wamp/www<br />Pour les utiliser comme lien http, il faut les d\u00e9clarer en tant que VirtualHost.<br>Cependant, vous pouvez utiliser Clic-Droit, Param\u00e8tres Wamp, Attention: risqu\u00e9..., Autoriser Liens sur les projets...</li>\n\t </ul>\n\t </div>\n\t \t<div class=\"column\">\n\t <h2>Vos Alias <span style='font-size:60%;'>(2)</span></h2>\n\t <ul class=\"aliases\">\n\t <li><a href=\"adminer/\">adminer 4.8.1</a><p style='margin:-11px 0 -2px 25px;color:green;'><small>FCGI -> PHP 8.0.30</small></p></li><li><a href=\"phpmyadmin/\">PhpMyAdmin 5.2.1</a></li>\n\t </ul>\n\t </div>\t <div class=\"column\">\n\t <h2>Vos VirtualHost <span style='font-size:60%;'>(2)</span></h2>\n\t <ul class=\"vhost\">\n\t <li>localhost - <i style=\"color:red;\">Not a Listen port</i></li><li>kal - <i style=\"color:red;\">Not a Listen port</i></li><li><i style='color:red;'>Error(s)</i> See below</li>\n\t </ul>\n\t </div>\t<div id=\"error\" style=\"clear:both;\"></div>\n\t<p style='color:red;'>Port used for the VirtualHost is not an Apache Listen port<br /></p>\n </div>\n </div>\n\t<div class=\"divider2\"> </div>\n\t<ul id=\"foot\">\n\t\t<li><a href=\"http://forum.wampserver.com/list.php?1\">Forum Wampserver</a></li>\n\t</ul>\n<div id=\"phpextloaded\" class=\"modalOto\">\n\t<div>\n\t\t<div class='modalOtoBar'><input type='button' value='Copy' class='js-copy' data-target='#tocopy'>\n\t\t\t<a href=\"#closeOto\" title=\"Close\" class=\"closeOto\">X</a>\n\t\t</div>\n\t\t<div id=\"tocopy\"><b>PHP Loaded Extensions - Function get_loaded_extensions()</b><br>\n<u>PHP 7.4.33 -> Apache module</u><br>\n bcmath bz2 calendar com_dotnet Core ctype <br>\n curl date dom exif fileinfo filter <br>\n gd gettext gmp hash iconv imap <br>\n intl json ldap libxml mbstring mysqli <br>\n mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite <br>\n Phar readline Reflection session SimpleXML soap <br>\n sockets SPL sqlite3 standard tokenizer xdebug <br>\n xml xmlreader xmlrpc xmlwriter xsl Zend OPcache <br>\n zip zlib <br>\n<u>PHP 7.4.33 -> CLI - FCGI</u><br>\n bcmath bz2 calendar com_dotnet Core ctype <br>\n curl date dom exif fileinfo filter <br>\n gd gettext gmp hash iconv imap <br>\n intl json ldap libxml mbstring mysqli <br>\n mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite <br>\n Phar readline Reflection session SimpleXML soap <br>\n sockets SPL sqlite3 standard tokenizer xdebug <br>\n xml xmlreader xmlrpc xmlwriter xsl Zend OPcache <br>\n zip zlib <br>\n</div>\n\t</div>\n</div><div id=\"phpversionsuse\" class=\"modalOto\">\n\t<div>\n\t\t<div class='modalOtoBar'><input type='button' value='Copy' class='js-copya' data-target='#tocopya'>\n\t\t\t<a href=\"#closeOto\" title=\"Close\" class=\"closeOto\">X</a>\n\t\t</div>\n\t\t<div id=\"tocopya\"><b>-- Use of PHP versions</b><br>\n PHP 7.4.33 used as <span style='color:green;'>APACHE module</span><br>\n PHP 8.0.30 used as <span style='color:blue;'>FCGI</span><br>\n <span style='color:blue;'>FCGI used by:</span><br>\n<span style='color:#777;'> Alias: </span><span style='color:blue;'>adminer</span><br>\n<br>\n PHP 8.1.28 used for <span style='color:red;'>Wampserver internal PHP scripts</span> <br>\n PHP 8.2.18 not used<br>\n PHP 8.3.6 not used<br>\n</div>\n\t</div>\n</div><div id=\"helpfcgi\" class=\"modalOtoArial\">\n\t<div>\n\t\t<div class='modalOtoBar'><input type='button' value='Copy' class='js-copyb' data-target='#tocopyb'>\n\t\t\t<a href=\"#closeOto\" title=\"Close\" class=\"closeOto\">X</a>\n\t\t</div>\n\t\t<div id=\"tocopyb\"><h4> - Comment utiliser PHP en mode Fast CGI avec Wampserver</h4><br />\nCGI (Common Gateway Interface) d\u00e9finit une m\u00e9thode d'interaction entre un serveur web et des programmes g\u00e9n\u00e9rateurs de contenu externes, plus souvent appel\u00e9s programmes CGI ou scripts CGI. Il s'agit d'une m\u00e9thode simple pour ajouter du contenu dynamique \u00e0 votre site web en utilisant votre langage de programmation pr\u00e9f\u00e9r\u00e9.<br />\n<br />\n<h5>- Une seule version PHP en Module Apache</h5><br />\nDepuis l'origine, Wampserver charge PHP en tant que module Apache :<br />\n <code>LoadModule php_module \"${INSTALL_DIR}/bin/php/php8.1.1/php8apache2_4.dll\"</code><br />\nce qui fait que tous les VirtualHost, les Alias et les Projets utilisent la m\u00eame version PHP.<br />\nSi on change de version PHP via le menu PHP de Wampmanager, cette nouvelle version sera utilis\u00e9e partout.<br />\n<br />\n<h5>- Plusieurs versions PHP en mode FCGI</h5><br />\nDepuis Wampserver 3.2.8, il est possible d'utiliser PHP en mode CGI, c'est-\u00e0-dire que l'on peut d\u00e9finir une version PHP diff\u00e9rente, dont les addons ont \u00e9t\u00e9 pr\u00e9alablement install\u00e9s, pour chaque VirtualHost. Ce qui fait que les VirtualHost ne sont plus oblig\u00e9s d'utiliser la m\u00eame version PHP.<br />\n<br />\nLe module externe Apache fcgid_module (mod_fcgid.so) simplifie la mise en \u0153uvre de CGI<br />\nLa documentation est l\u00e0 : <a href='https://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html'>mod_fcgid</a><br />\n<br />\n<h5>- Pr\u00e9requis</h5><br />\n- 1 - Pr\u00e9sence du fichier mod_fcgid.so dans le dossier modules d'Apache.<br />\n- 2 - Pr\u00e9sence de la ligne de chargement du module dans le fichier httpd.conf<br />\n <code>LoadModule fcgid_module modules/mod_fcgid.so</code> (Non comment\u00e9e - pas de # au d\u00e9but)<br />\n- 3 - Pr\u00e9sence des directives communes de configuration du module fcgid_module dans le fichier httpd.conf<br />\n<code><br />\n<IfModule fcgid_module><br />\n FcgidMaxProcessesPerClass 300<br />\n FcgidConnectTimeout 10<br />\n FcgidProcessLifeTime 1800<br />\n FcgidMaxRequestsPerProcess 0<br />\n FcgidMinProcessesPerClass 0<br />\n FcgidFixPathinfo 0<br />\n FcgidZombieScanInterval 20<br />\n FcgidMaxRequestLen 536870912<br />\n FcgidBusyTimeout 120<br />\n FcgidIOTimeout 120<br />\n FcgidTimeScore 3<br />\n FcgidPassHeader Authorization<br />\n Define PHPROOT ${INSTALL_DIR}/bin/php/php<br />\n</IfModule><br />\n</code><br />\nCes trois points 1, 2 et 3 sont effectu\u00e9s automatiquement avec la mise \u00e0 jour Wampserver 3.2.8<br />\n<br />\n<h5>- Cr\u00e9ation d'un VirtualHost FCGI</h5><br />\n- Apr\u00e8s la mise \u00e0 jour Wampserver 3.2.8, la page 'http://localhost/add_vhost.php' permet l'ajout d'un VirtualHost FCGI en toute simplicit\u00e9.<br />\nLe choix de la version de PHP \u00e0 utiliser est limit\u00e9 aux versions des addons PHP install\u00e9s dans votre Wampserver ce qui \u00e9vite une erreur de version PHP.<br />\nEn effet, d\u00e9clarer, dans un VirtualHost, une version PHP inexistante dans Wampserver va g\u00e9n\u00e9rer une erreur Apache et un \"plantage\" de celui-ci.<br />\n<br />\n- Si vous voulez modifier un VirtualHost existant pour y adjoindre le mode FCGI avec une version PHP existante d\u00e9j\u00e0 dans les addons PHP Wampserver, il suffit... l\u00e0 aussi, d'aller sur la page http://localhost/add_vhost.php et de lancer le Formulaire de modification de VirtualHost pour pouvoir, en trois cli",
"datamd5" : "9c1d9c803605cf43a52e2058107f6c1d",
"datammh3" : 1186604447,
"device" : {
"class" : "<enterprise field>: device.class"
},
"geolocus" : {
"asn" : "AS36903",
"continent" : "AF",
"continentname" : "Africa",
"country" : "MA",
"countryname" : "Morocco",
"isineu" : "false",
"latitude" : "31.791702",
"location" : "31.791702,-7.09262",
"longitude" : "-7.09262",
"netname" : "CASA_4G_MarocTelecom",
"organization" : "route object",
"subnet" : "154.144.0.0/16"
},
"ip" : "154.144.242.108",
"ipv6" : "false",
"latitude" : "33.5792",
"location" : "33.5792,-7.6133",
"longitude" : "-7.6133",
"node" : {
"country" : "<enterprise field>: node.country",
"groupid" : "<enterprise field>: node.groupid",
"id" : "<enterprise field>: node.id",
"physicalcountry" : "<enterprise field>: node.physicalcountry"
},
"organization" : "Itissalat Al-MAGHRIB",
"os" : "Windows",
"osbits" : 64,
"osdistribution" : "suse",
"osvendor" : "Microsoft",
"port" : 65535,
"product" : "HTTP Server",
"productvendor" : "Apache",
"productversion" : "2.4.59",
"protocol" : "http",
"protocolversion" : "1.1",
"reason" : "OK",
"seen_date" : "2024-10-26",
"source" : "datascan",
"status" : 200,
"subnet" : "154.144.0.0/13",
"tls" : "false",
"transport" : "tcp",
"url" : "/"
}