Installation d’une solution (W/L)amp + Jaxer: Part 4 (Installation de PHP)
Windows
Sous windows pas de grosse install comme nous en voyons tant mais un simple dézip du fichier se trouvant sur le site (Je sais qu’il y a un installateur mais je préfère installer PHP comme module à Apache plutôt que comme script CGI). Je l’ai dézippé dans « c:\PHP5\«
Par contre la configuration est plus ardue que pour les autres serveurs:
- Dans le dossier ou vous avez dézippé PHP cherchez après « php.ini-recommended« , copiez le et renommez le en « php.ini« .
- Editez le comme cela:
- cherchez la ligne non commentée (sans point virgule devant) qui contient « error_reporting« et vérifiez que sa valeur est bien sur « E_ALL«
- même chose pour « display_errors » mais avec la valeur « On«
- la ligne « extension_dir » et mettez le chemin vers le dossier ext (ici ce sera « c:/PHP5/ext/ » => prenez attention au slashes)
- décommentez les lignes:
- extension=php_mysql.dll
- extension=php_mbstring.dll
- extension=php_mcrypt.dll
- Copiez le php.ini dans « c:\windows\« .
- Copiez la liste de fichier suivante dans « c:\windows\system32\ »:
- libmysql.dll
- libmhash.dll
- libmcrypt.dll
- libeay32.dll
- Editez le fichier « C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf » et recherchez la liste de lignes qui commencent par:
LoadModule
et ajoutez ce bloc à la fin:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
LoadModule php5_module « C:\PHP5\php5apache2_2.dll » - Modifiez également la ligne:
DirectoryIndex index.html
pour rajouter « index.php »:
DirectoryIndex index.php index.html
- Relancez Apache et créez un fichier « index.php » dans « C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ » dans lequel vous mettez ceci:
<?php
phpinfo();
?> - Ensuite pointez votre navigateur vers http://localhost/
- Vous devriez voir une belle page reprenant toutes les infos relatives à PHP…
Linux
- Depuis un terminal:
$ sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-mcrypt
Si apache vous dit qu’il ne peux définir le nom du serveur, ce n’est pas grave, il suffit de spécifier dans le fichier « /etc/apache2/apache2.conf »
ServerName 127.0.0.1
- Redémarrez Apache
- Créez un fichier « phpinfo.php » dans le repertoire « /var/www/ » (avec les droit super user):
<?php
phpinfo();
?> - Ensuite pointez votre navigateur vers http://localhost/phpinfo.php
- Vous devriez voir une belle page reprenant toutes les infos relatives à PHP…
Passons ensuite à l’installation de phpMyAdmin









