« UwAmp » : différence entre les versions

Aller à la navigation Aller à la recherche
mAucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 8 : Ligne 8 :
* https://fr.wikipedia.org/wiki/UwAmp
* https://fr.wikipedia.org/wiki/UwAmp


== Outil ==
== UwAmp 3.1.0 ==
UwAmp 3.1.0
* Apache 2.4.18 (with SSL)
* MySQL 5.7.11
* PHP (5.6.18 / 7.0.3) with Xdebug 2.4.0rc4
* PHPMyAdmin 4.5.4.1
* SQLite Browser 1.3
* Xdebug client 1.0b5
 
Attention :
* For PHP 5.4+ you need : Download VC11 2012 vc_redist.x86.exe, https://www.microsoft.com/en-us/download/details.aspx?id=30679
* For PHP 7.0 / 7.1 you need : Download VC14 2015 vc_redist.x86.exe, https://www.microsoft.com/en-us/download/details.aspx?id=48145
* For PHP 7.2+ you need : Download VC15 2017 vc_redist.x86.exe, https://download.microsoft.com/download/D/3/B/D3B72629-7D95-49ED-A4EC-7FF105754124/VSU4/vcredist_x86.exe
 
Microsoft Visual C++ 2017 Redistributable x64 :
Microsoft Visual C++ 2017 Redistributable x64 :
* https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe
* https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe
Ligne 15 : Ligne 28 :
* https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0
* https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0


== Paramétrage ==
=== Par défaut ===
* port de communication : 80
* php, version :
** 5.6.18
** 7.0.3
* mysql, version : 5.7.11
* phpmyadmin :
 
Par défaut, c'est le port 80 qui est utilisé. Pour le changer :
* {{bouton|Apache Config}} : main-serveur *:8080
 
Pour accéder aux bases de données MySQL :
Pour accéder aux bases de données MySQL :
* compte : <code>root</code>
* compte : <code>root</code>
Ligne 29 : Ligne 52 :
*** ancienne valeur : <code>extension=bz2</code>
*** ancienne valeur : <code>extension=bz2</code>
*** nouvelle valeur : <code>extension=php_bz2.dll</code>
*** nouvelle valeur : <code>extension=php_bz2.dll</code>
=== Extension ===
Coloration syntaxique, sans Python :
* https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration
* exemples : https://highlightjs.org/static/demo/
Modification du fichier paramètre <code>extension.json</code> pour modifier la thème :
* utilisation du thème <code>xcode.css</code> au lieu de <code>vs2015.css</code> ;
* modification de la classe <code>.hljs</code>
** ancienne valeur : <code>.hljs{display:block;overflow-x:auto;padding:0.5em;background:#fff;}</code>
** nouvelle valeur : <code>.hljs{display:block;overflow-x:auto;padding:0.5em;background:#eee;color:black;border: 2px solid lightgrey;}</code>


=== VisualEditor ===
=== VisualEditor ===
Ligne 40 : Ligne 74 :
Error contacting the Parsoid/RESTBase server: http-bad-status
Error contacting the Parsoid/RESTBase server: http-bad-status
</pre>
</pre>
Page pour tenter de résoudre le problème :
* https://stackoverflow.com/questions/32718133/php-warning-php-startup-unable-to-load-dynamic-library-php-curl-dll-impossibil
LA solution a été de :
# récupérer la version Apache/2.4.46 (Win32)
# copier le contenu de l'archive dans le dossier <code>C:\UwAmp\bin\apache\</code>
#* on retrouve, avec cette version, les librairies libcrypto-1_1.dll, libcurl.dll, libssl-1_1.dll


== Voir aussi ==
== Voir aussi ==
* [[MediaWiki]] ;
* [[MongoDB]] ;
* [[MongoDB]] ;
* [[PHP]].
* [[PHP]].


[[Catégorie:Outil_informatique]]
[[Catégorie:Outil_informatique]]

Dernière version du 20 janvier 2022 à 12:54

UwAmp est un package de type WAMP regroupant Apache, PHP, MySQL, SQLite et phpMyAdmin qui simplifie la création d'un serveur Web sur Windows afin de développer des sites en PHP. Ce qui caractérise ce package WAMP c'est son interface de gestion permettant de configurer Apache et PHP sans avoir à modifier les fichiers de configuration à la main.

Généralité

Site officiel :

Wikipédia :

UwAmp 3.1.0

UwAmp 3.1.0

  • Apache 2.4.18 (with SSL)
  • MySQL 5.7.11
  • PHP (5.6.18 / 7.0.3) with Xdebug 2.4.0rc4
  • PHPMyAdmin 4.5.4.1
  • SQLite Browser 1.3
  • Xdebug client 1.0b5

Attention :

Microsoft Visual C++ 2017 Redistributable x64 :

Autre source :

Par défaut

  • port de communication : 80
  • php, version :
    • 5.6.18
    • 7.0.3
  • mysql, version : 5.7.11
  • phpmyadmin :

Par défaut, c'est le port 80 qui est utilisé. Pour le changer :

  • Apache Config : main-serveur *:8080

Pour accéder aux bases de données MySQL :

  • compte : root
  • mot de passe : root

MediaWiki

Attention, pour :

  • MediaWiki 1.35.1

Il faut :

  • PHP 7.4.15 en 32 bit !
  • modifier le fichier paramètre php_uwamp.ini :
    • changer la cible des extensions :
      • ancienne valeur : extension=bz2
      • nouvelle valeur : extension=php_bz2.dll

Extension

Coloration syntaxique, sans Python :

Modification du fichier paramètre extension.json pour modifier la thème :

  • utilisation du thème xcode.css au lieu de vs2015.css ;
  • modification de la classe .hljs
    • ancienne valeur : .hljs{display:block;overflow-x:auto;padding:0.5em;background:#fff;}
    • nouvelle valeur : .hljs{display:block;overflow-x:auto;padding:0.5em;background:#eee;color:black;border: 2px solid lightgrey;}

VisualEditor

VisualEditor est paramétré.

Message d'erreur :

Erreur d’accès au serveur Parsoid/RESTBase : http-bad-status
Error contacting the Parsoid/RESTBase server: http-bad-status

Page pour tenter de résoudre le problème :

LA solution a été de :

  1. récupérer la version Apache/2.4.46 (Win32)
  2. copier le contenu de l'archive dans le dossier C:\UwAmp\bin\apache\
    • on retrouve, avec cette version, les librairies libcrypto-1_1.dll, libcurl.dll, libssl-1_1.dll

Voir aussi