Configuration PHP

Installation PEAR

  • Pour installer facilement des extensions PECL, il faut avoir une version de PEAR à jour sur sa machine.
  • Quand je fais tourner le script d'installation de PEAR, il me demande en boucle de valider la configuration
    Lorsque vous faites executez go-pear.phar, n'oubliez pas de renseigner le chemin vers le dossier du php.exe que vous voulez utiliser. Cette ligne de configuration n'est pas renseignée par défaut, si elle est vide l'installation bloque (cf l'option 13 sur l'exemple ci-dessous)
                                
                                 1. Installation base ($prefix)                   : D:\Dev\Web\wamp\bin\php\php7.4.13
                                 2. Temporary directory for processing            : D:\Dev\Web\wamp\bin\php\php7.4.13\tmp
                                 3. Temporary directory for downloads             : D:\Dev\Web\wamp\bin\php\php7.4.13\tmp
                                 4. Binaries directory                            : D:\Dev\Web\wamp\bin\php\php7.4.13
                                 5. PHP code directory ($php_dir)                 : D:\Dev\Web\wamp\bin\php\php7.4.13\pear
                                 6. Documentation directory                       : D:\Dev\Web\wamp\bin\php\php7.4.13\docs
                                 7. Data directory                                : D:\Dev\Web\wamp\bin\php\php7.4.13\data
                                 8. User-modifiable configuration files directory : D:\Dev\Web\wamp\bin\php\php7.4.13\cfg
                                 9. Public Web Files directory                    : D:\Dev\Web\wamp\bin\php\php7.4.13\www
                                10. System manual pages directory                 : D:\Dev\Web\wamp\bin\php\php7.4.13\man
                                11. Tests directory                               : D:\Dev\Web\wamp\bin\php\php7.4.13\tests
                                12. Name of configuration file                    : D:\Dev\Web\wamp\bin\php\php7.4.13\pear.ini
                                13. Path to CLI php.exe                           :
    
                                1-13, 'all' or Enter to continue:
                                
                            

Mise à jour avec WAMP

  • Ressources nécessaires à la mise à jour d'une installation WAMP
  • Après la mise à jour de WAMP et des versions Apache, PHP etc., il faudra peut-être configurer quelques éléments supplémentaires pour avoir un serveur local exploitable :
    • Indiquer à WAMP quelle est la version du CLI à utiliser :
      → icône Wamp Server > clic droit > Outils > Changer la version PHP CLI
    • Mettre à jour le PATH Windows vers la bonne version de PHP CLI.
      console Windows & variables d'environnement
    • Ajouter les lignes de configuration pour XDebug dans le bon fichier php.ini
                                          
                                          ; XDEBUG Extension
                                          [xdebug]
                                          zend_extension="D:/Dev/Web/wamp/bin/php/php7.4.13/zend_ext/php_xdebug-2.9.8-7.4-vc15-x86_64.dll"
      
                                          xdebug.remote_enable = On
                                          xdebug.profiler_enable = On
                                          xdebug.profiler_enable_trigger = On
                                          xdebug.profiler_output_name = cachegrind.out.%t.%p
                                          xdebug.profiler_output_dir ="D:/Dev/Web/wamp/tmp"
                                          xdebug.show_local_vars=0
                                          
                                      
    • ... et bien entendu relancer les services