Vision du web. La réponse collaborative.

Gagner des Bitcoins.

Le HackerSpace Vision du web.
La réponse collaborative.
Le glider des Hackers.
Un symbole de rassemblement.
QWERTY.
Du clavier au terminal.
GNU / Linux Debian.
La distribution universelle.
GNU / Linux Ubuntu.
Linux pour les êtres humains.
GNU / Linux Arch.
Un Linux léger et flexible.
Nom de code Linux.
Documentaire FR.

Vous n´êtes pas identifié(e).

Nous sommes le samedi 15 décembre 2018. Il est .

Nous avons 107 invités et aucun membre en ligne

 
HackerSpace !
× Gestion d'un serveur local Wamp.

Installer Wamp - Ajouter une autre version de PHP

  • VisionDuWeb
  • Portrait de VisionDuWeb Auteur du sujet
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Animateur.
Plus d'informations
il y a 3 ans 7 mois - il y a 2 mois 1 semaine #566 par VisionDuWeb
VisionDuWeb a créé le sujet : Installer Wamp - Ajouter une autre version de PHP
Télécharger Wamp
www.wampserver.com


Installer Wamp
Par défaut, WampServer est livré avec les toutes dernières versions de Apache, MySQL et PHP.
Actuellement : Apache : 2.4.9 MySQL : 5.6.17 PHP : 5.5.12 PHPMyAdmin : 4.1.14 SqlBuddy : 1.3.3 XDebug : 2.2.5


Installer une ancienne version de Wamp avec PHP 5.3.3 compatible Joomla! 2.5.x
WampServer2.1a-x32 - Apache 2.2.17 PHP 5.3.3 MySQL 5.5.8
sourceforge.net/projects/wampserver/files/WampServer%202/Wam...ampServer2.1a-x32.exe/download
Avantage avec cette version de Wamp, le site devrait fonctionner sans monter les VHosts.


Installer une seconde version de PHP sur WampServer
Ajouter manuellement des versions supplémentaires d’Apache, PHP ou MySQL.
Chaque version de Apache, MySQL et PHP dispose de sa propre configuration et de ses propres fichiers de données pour MySQL.
1) Récupérer l'archive de PHP 5.3.3 sur le site officiel des archives museum.php.net/php5/
2) Dézipper l’archive téléchargée dans le dossier suivant : wamp\bin\php\php5.3.3
3) Paramétrage de php5.3.3 : Copier-coller le fichier php.ini-development et renommez le php.ini
4) Effectuez les modifications suivante dans ce fichier en ajoutant la variable extension_dir:
extension_dir = "c:/wamp/bin/php/php5.3.3/ext/"
5) Copier le fichier wampserver.conf depuis le dossier php existant dans votre installation wamp vers wamp\bin\php\php5.3.3
6) Copier-Coller le fichier php.ini que vous venez de créer et modifier et renommez le phpForApache.ini

Apparemment cette procédure ne fonctionne pas avec la dernière version de Wamp à jour.


Tenter alors la même manipulation avec une version antérieur de Wamp
Vérifier la manipulation :
Redémarrer Wamp Serveur.
Cliquer sur l’icone Wampserver dans la barre des tâches > PHP > Version > Sélectionnez la version PHP 5.3.3
Le serveur Wamp redémarre et charge la nouvelle version de PHP.



Utilisation de Wamp
Création automatique d’un répertoire « www » lors de l’installation (typiquement c:\wamp\www).
Créer un dossier pour contenir les projets et pour y déposer les fichiers PHP.
Localhost dans le menu de WampServer permet d'ouvrir le navigateur pour aller à la racine du serveur, sur l’adresse http://localhost

Tester ->
There you will see an Addons section, click the "Download PHP Addons" button. Select the versions you would like to download and run the installer.


Des erreurs pouvant être affichées avec Wamp
Erreur : Parse error: syntax error, unexpected '}'
Explication : PHP n'accepte pas <? mais seulement <?php.
Solution : Aller dans le menu PHP settings et activer short open tag.
Note : Cette fonctionnalité est normalement activée par défaut sous XAMPP.

Erreur : Fatal error: Allowed memory size of XXXXXXX bytes exhausted (tried to allocate XXXX bytes)
Explication : La mémoire allouée au fichier php n'est pas suffisante pour qu'il s'exécute entièrement.
Solution : Editer le fichier wamp\Apache2\bin\php.ini (et pas wamp\php\php.ini), xampp\apache\bin\php.ini pour XAMP.
Modifier la ligne memory_limit = 8M (16M sous XAMP). Remplacer par une valeur plus élevée.

Erreur : Fatal error: Maximum execution time of XX seconds exceeded
Explication : Le temps imparti au fichier php n'est pas suffisant pour qu'il s'exécute entièrement.
Solution : Editer le fichier wamp\Apache2\bin\php.ini (et pas wamp\php\php.ini), xamp\apache\bin\php.ini pour XAMPP.
Modifier la ligne max_input_time = 30 (60 sous XAMPP).
Remplacer 30 (s) par une valeur plus élevée.

Erreur : Call to undefined function dgCategories(). Les images redimensionnées (gallerie, slideshow) ne s'affichent pas.
Explication : La librairie GD2 qui permet cela n'est pas activée.
Solution : Aller dans le menu PHP settings, PHP extensions et activer php_gd2. ( <<< Lister les modules qui sont activés pour Joomla! )
Note : Cette extension est normalement activée par défaut sous XAMPP.

Erreur : make_sock: could not bind to address 0.0.0.0:80 no listening socket available, shutting down. Unable to open logs. Apache could not be started
Une seule utilisation de chaque adresse de socket (protocole/adresse reseau/port) est habituellement autorisée.
Explication : Le serveur Apache ne peut pas démarrer car le port 80 utilisé par défaut est occupé par une autre application (par exemple Skype).
Solution 1 : Quitter l'application utilisant le port 80
Solution 2 : Editer le fichier /apache/conf/httpd.conf
Modifier la ligne Listen 80
Remplacer 80 par un autre port (81 par exemple)


Le forum officiel de wamp
forum.wampserver.com/list.php?1


Bibliographie
Ajouter PHP 5.3.3 sur Wamp : dotclear.placeoweb.com/post/wamp-php-5.3.3

Vision du web. La réponse collaborative.
Dernière édition: il y a 2 mois 1 semaine par Zer00CooL.

Connexion ou Créer un compte pour participer à la conversation.

REMARQUE ! Ce site utilise des cookies et autres technologies similaires.

Si vous ne changez pas les paramètres de votre navigateur, vous êtes d'accord. En savoir plus

J'ai compris

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de Cookies pour vous proposer un accès membre personnalisé et réaliser des statistiques de visites.

Vision du web sur votre réseau social

Dire que l’on s’en fiche du droit à la vie privée sous prétexte qu’on a rien à cacher, c’est comme déclarer que l’on se fiche du droit à la liberté d’expression sous prétexte qu’on a rien à dire.
[Edward Snowden]

Votre hébergement internet avec LWS.