Bonjour,
Pas encore mis à jour sur la page d'accueil du site, mais disponible au téléchargement chez Sourceforge
Wampserver 2.5
Deux versions identiques en 32 et 64 bits qui, vu les noms différents des services, peuvent cohabiter sur la même machine ; il faut éviter de lancer les deux ensemble.
Néanmoins, je préconise toujours d'installer la version 32 bits, même sur un système 64 bits.
N'installez pas cette version par-dessus une version existante, suivez la procédure : Installer une nouvelle version
-----------------------------------------------------------
Wampserver 2.5
- Apache 2.4.9
- PHP 5.5.12
- MySQL 5.6.17
- PhpMyAdmin 4.1.14
- SqlBuddy 1.3.3
- XDebug 2.2.5
Conditions requises.
Wampserver 2.5 comprend, entre autres, Apache 2.4.9 et PHP 5.5.12 qui sont « compilés » avec Visual C++ 2012, plus communément désigné sous le terme VC11.
La librairie nécessaire au fonctionnement de VC11 ne peut pas fonctionner avec Windows XP, même SP3 ou Windows Server 2003, ce qui fait que le système minimum requis est : Windows 7 SP1, Windows 8/8.1, Windows Vista SP2, Windows Server 2008 R2 SP1, Windows Server 2012 / R2.
Un fichier binaire VC11 peut appeler et charger des modules compilés VC11, VC10 ou VC9, mais est totalement incompatible avec des modules compilés VC6, ce qui fait que seules les versions Apache, PHP ou MySQL compilées avec VC9+ pourront être installées ultérieurement, ce qui exclu les branches PHP 5.2.x, Apache 1.3 et 2.0.
Wampserver 2.5 fait appel aux liens symboliques et aux jonctions et ne peut fonctionner qu'avec des disques ou partitions formatées NTFS et ne peut pas fonctionner avec des disques FAT32.
Il faut aussi vous assurer que vous disposez des dernières versions des « paquetages » VC11 : [www.microsoft.com]
Nota : Si vous utilisez une version Windows 64 bits, il est impératif d'installer les deux versions VC11 32 et 64 bits. Le fichier vcredist_arm.exe ne concerne que les processeurs ARM et Windows RT, par exemple pour les tablettes SURFACE.
Aucun des addons proposé au téléchargement n'est compatible
Néanmoins, à partir d'aujourd'hui où je vais repartir sur la base de Wampserver 2.5 réellement installé comme vous pourriez le faire, vous verrez ma signature évoluer en fonction des versions Apache, PHP et MySQL que j'ajouterais « à la main ».
----------------------------------------------------
Pour les aficionados des nouveautés, voici les principales modifications et évolutions :
--- Page d'accueil Wampserver (wamp/www/index.php)
- Suppression des vhosts, le dossier n'étant plus créé
- Affichage des Outils, Projets et Alias sur trois colonnes
- Recodage en utf-8
- Modification des styles : ajout .third .left et .right
- Ajouts d'index dans $langues['en'] et ['fr'] :
'locale' pour set_locale
'docp' url des documentations PHP
'docm' url des documentations MySQL
'doca2.2' url de la documentation Apache 2.2
'doca2.4' url de la documentation Apache 2.4
'server' Server Software
- Classement alphabétique des extensions PHP en fonction de la localisation
- Liens sur les documentations Apache, PHP et MySQL
- Ajout variable $suppress_localhost = true;
- Conformité W3C par ajout de <li>...</li> sur les variables
$aliasContents et $projectContents si vides
--- Configuration générale (wamp/wampmanager.conf)
- Ajout editor dans section [main] pour le chemin de l'éditeur de texte
On peut mettre le chemin complet de l'éditeur de texte à utiliser par défaut
par exemple : editor = "J:\Util\Texte\Notepad++\notepad++.exe"
- Ajout section [services] avec le nom des deux services
Cela permet de pouvoir faire cohabiter les deux versions 32 et 64 bits
avec des noms de service différents
ServiceApache = "wampapache" ou "wampapache64"
ServiceMysql = "wampmysqld" ou "wampmysqld64"
+ Attention : Les ajouts de variables susmentionnés nécessitent
les modifications des fichiers wampmanager.conf, wampmanager.tpl,
config.inc.php, scripts/refresh et scripts/wampserver.lib.php
Les contenus des variables ne doivent être changés qu'avec Wampserver arrêté.
--- Fichier modèle (wamp/wampmanager.tpl)
- Possibilités de sous-menus Virtuals Hosts (My Virtual Hosts) et/ou Projets (My Projects)
Dans la section ;WAMPMENULEFTSTART on ajoute une ligne après localhost
;WAMPPROJECTSUBMENU Pour les projets
;WAMPVHOSTSUBMENU Pour les Virtual Hosts
- Variables déclarées dans wampmanager.conf
"notepad.exe" remplacé par "${c_editor}"
- Services wampapache et wampmysqld
wampapache remplacé par ${c_apacheService}
wampmysqld remplacé par ${c_mysqlService}
+ Attention : Les ajouts de variables susmentionnés nécessitent
les modifications des fichiers wampmanager.conf, wampmanager.tpl,
config.inc.php, scripts/refresh et scripts/wampserver.lib.php
--- Librairie (wamp/scripts/wampserver.lib.php)
- Correction bug de sélection du mauvais fichier php.ini lors d'un changement de version Apache.
- Créations de liens symboliques à la place des copies de fichier
Pour phpx.y.z/phpForApache.ini -> apachex.y.z/bin/php.ini
Pour les dll phpx.y.z/x.dll -> apachex.y.z/bin/x.dll
- Mise à jour version PHP précédente
- Ajout fonction détection support IPv6
--- Configuration (wamp/scripts/config.inc.php)
- Variable pour éditeur de texte par défaut
- Variables pour les deux services wampapache et wampmysqld
- Tableau $phpDllToCopy modifié pour tenir compte nouvelles versions PHP
--- Générateur de wampmanager.ini (wamp/scripts/refresh.php)
- Liens symboliques à la place des copies de fichiers
- Croisements des tableaux des extensions PHP et des fichiers dll dans ext
Affichage triangle si fichier dll existe et pas de ligne extension dans php.ini
Affichage carré rouge si ligne extension dans php.ini et pas de fichier dll
- Mêmes principes pour les modules Apache lignes LoadModule et fichier *.so
- Créations éventuelles des sous menus Projets et Virtual Hosts
- Ajout de variables pour le chemin de l'éditeur de texte
- Ajout de variables pour les deux services wampapache et wampmysqld
- Ajout des flags FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES dans file(...)
pour éviter les suppressions des fins de lignes intempestives.
- Remplacement de or die(...) par error_log(...)
--- Passage Online/Offline (wamp/scripts/onlineOffline.php)
- Supporte les différences de configuration entre Apache 2.2 et 2.4
- Support ou non d'IPv6
--- Changement version Apache (wamp/scripts/switchApacheVersion.php)
- Mise à jour dynamique ancienne version Apache utilisée
--- Changement version MySQL (wamp/scripts/switchMysqlVersion.php)
- Mise à jour dynamique ancienne version MySQL utilisée
Merci de ne répondre dans cette discussion qu'avec des questions en rapport avec cette nouvelle version.
Pour tout problème d'installation ou de fonctionnement, créez une nouvelle discussion comprenant les réponses à À LIRE AVANT DE POSER UNE QUESTION
Pas encore mis à jour sur la page d'accueil du site, mais disponible au téléchargement chez Sourceforge
Wampserver 2.5
Deux versions identiques en 32 et 64 bits qui, vu les noms différents des services, peuvent cohabiter sur la même machine ; il faut éviter de lancer les deux ensemble.
Néanmoins, je préconise toujours d'installer la version 32 bits, même sur un système 64 bits.
N'installez pas cette version par-dessus une version existante, suivez la procédure : Installer une nouvelle version
-----------------------------------------------------------
Wampserver 2.5
- Apache 2.4.9
- PHP 5.5.12
- MySQL 5.6.17
- PhpMyAdmin 4.1.14
- SqlBuddy 1.3.3
- XDebug 2.2.5
Conditions requises.
Wampserver 2.5 comprend, entre autres, Apache 2.4.9 et PHP 5.5.12 qui sont « compilés » avec Visual C++ 2012, plus communément désigné sous le terme VC11.
La librairie nécessaire au fonctionnement de VC11 ne peut pas fonctionner avec Windows XP, même SP3 ou Windows Server 2003, ce qui fait que le système minimum requis est : Windows 7 SP1, Windows 8/8.1, Windows Vista SP2, Windows Server 2008 R2 SP1, Windows Server 2012 / R2.
Un fichier binaire VC11 peut appeler et charger des modules compilés VC11, VC10 ou VC9, mais est totalement incompatible avec des modules compilés VC6, ce qui fait que seules les versions Apache, PHP ou MySQL compilées avec VC9+ pourront être installées ultérieurement, ce qui exclu les branches PHP 5.2.x, Apache 1.3 et 2.0.
Wampserver 2.5 fait appel aux liens symboliques et aux jonctions et ne peut fonctionner qu'avec des disques ou partitions formatées NTFS et ne peut pas fonctionner avec des disques FAT32.
Il faut aussi vous assurer que vous disposez des dernières versions des « paquetages » VC11 : [www.microsoft.com]
Nota : Si vous utilisez une version Windows 64 bits, il est impératif d'installer les deux versions VC11 32 et 64 bits. Le fichier vcredist_arm.exe ne concerne que les processeurs ARM et Windows RT, par exemple pour les tablettes SURFACE.
Aucun des addons proposé au téléchargement n'est compatible
Néanmoins, à partir d'aujourd'hui où je vais repartir sur la base de Wampserver 2.5 réellement installé comme vous pourriez le faire, vous verrez ma signature évoluer en fonction des versions Apache, PHP et MySQL que j'ajouterais « à la main ».
----------------------------------------------------
Pour les aficionados des nouveautés, voici les principales modifications et évolutions :
--- Page d'accueil Wampserver (wamp/www/index.php)
- Suppression des vhosts, le dossier n'étant plus créé
- Affichage des Outils, Projets et Alias sur trois colonnes
- Recodage en utf-8
- Modification des styles : ajout .third .left et .right
- Ajouts d'index dans $langues['en'] et ['fr'] :
'locale' pour set_locale
'docp' url des documentations PHP
'docm' url des documentations MySQL
'doca2.2' url de la documentation Apache 2.2
'doca2.4' url de la documentation Apache 2.4
'server' Server Software
- Classement alphabétique des extensions PHP en fonction de la localisation
- Liens sur les documentations Apache, PHP et MySQL
- Ajout variable $suppress_localhost = true;
- Conformité W3C par ajout de <li>...</li> sur les variables
$aliasContents et $projectContents si vides
--- Configuration générale (wamp/wampmanager.conf)
- Ajout editor dans section [main] pour le chemin de l'éditeur de texte
On peut mettre le chemin complet de l'éditeur de texte à utiliser par défaut
par exemple : editor = "J:\Util\Texte\Notepad++\notepad++.exe"
- Ajout section [services] avec le nom des deux services
Cela permet de pouvoir faire cohabiter les deux versions 32 et 64 bits
avec des noms de service différents
ServiceApache = "wampapache" ou "wampapache64"
ServiceMysql = "wampmysqld" ou "wampmysqld64"
+ Attention : Les ajouts de variables susmentionnés nécessitent
les modifications des fichiers wampmanager.conf, wampmanager.tpl,
config.inc.php, scripts/refresh et scripts/wampserver.lib.php
Les contenus des variables ne doivent être changés qu'avec Wampserver arrêté.
--- Fichier modèle (wamp/wampmanager.tpl)
- Possibilités de sous-menus Virtuals Hosts (My Virtual Hosts) et/ou Projets (My Projects)
Dans la section ;WAMPMENULEFTSTART on ajoute une ligne après localhost
;WAMPPROJECTSUBMENU Pour les projets
;WAMPVHOSTSUBMENU Pour les Virtual Hosts
- Variables déclarées dans wampmanager.conf
"notepad.exe" remplacé par "${c_editor}"
- Services wampapache et wampmysqld
wampapache remplacé par ${c_apacheService}
wampmysqld remplacé par ${c_mysqlService}
+ Attention : Les ajouts de variables susmentionnés nécessitent
les modifications des fichiers wampmanager.conf, wampmanager.tpl,
config.inc.php, scripts/refresh et scripts/wampserver.lib.php
--- Librairie (wamp/scripts/wampserver.lib.php)
- Correction bug de sélection du mauvais fichier php.ini lors d'un changement de version Apache.
- Créations de liens symboliques à la place des copies de fichier
Pour phpx.y.z/phpForApache.ini -> apachex.y.z/bin/php.ini
Pour les dll phpx.y.z/x.dll -> apachex.y.z/bin/x.dll
- Mise à jour version PHP précédente
- Ajout fonction détection support IPv6
--- Configuration (wamp/scripts/config.inc.php)
- Variable pour éditeur de texte par défaut
- Variables pour les deux services wampapache et wampmysqld
- Tableau $phpDllToCopy modifié pour tenir compte nouvelles versions PHP
--- Générateur de wampmanager.ini (wamp/scripts/refresh.php)
- Liens symboliques à la place des copies de fichiers
- Croisements des tableaux des extensions PHP et des fichiers dll dans ext
Affichage triangle si fichier dll existe et pas de ligne extension dans php.ini
Affichage carré rouge si ligne extension dans php.ini et pas de fichier dll
- Mêmes principes pour les modules Apache lignes LoadModule et fichier *.so
- Créations éventuelles des sous menus Projets et Virtual Hosts
- Ajout de variables pour le chemin de l'éditeur de texte
- Ajout de variables pour les deux services wampapache et wampmysqld
- Ajout des flags FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES dans file(...)
pour éviter les suppressions des fins de lignes intempestives.
- Remplacement de or die(...) par error_log(...)
--- Passage Online/Offline (wamp/scripts/onlineOffline.php)
- Supporte les différences de configuration entre Apache 2.2 et 2.4
- Support ou non d'IPv6
--- Changement version Apache (wamp/scripts/switchApacheVersion.php)
- Mise à jour dynamique ancienne version Apache utilisée
--- Changement version MySQL (wamp/scripts/switchMysqlVersion.php)
- Mise à jour dynamique ancienne version MySQL utilisée
Merci de ne répondre dans cette discussion qu'avec des questions en rapport avec cette nouvelle version.
Pour tout problème d'installation ou de fonctionnement, créez une nouvelle discussion comprenant les réponses à À LIRE AVANT DE POSER UNE QUESTION