Wamp

De Banane Atomic
Aller à la navigationAller à la recherche

Virtual Hosts

Après l'ajout d'un VirtualHost: clique-droit sur Wamp → Tools → Restart DNS
C:\wamp64\bin\apache\apache2.x.x\conf\httpd.conf
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
C:\wamp64\bin\apache\apache2.x.x\conf\extra\httpd-vhosts.conf
<VirtualHost *:8080>
    ServerName localhost
    ServerAlias localhost
    DocumentRoot "${INSTALL_DIR}/www"
    <Directory "${INSTALL_DIR}/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>


<VirtualHost *:8080>
    ServerName mysite
    DocumentRoot "${INSTALL_DIR}/www/mysite"
    <Directory  "${INSTALL_DIR}/www/mysite/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
        RewriteEngine On
        RewriteRule ^/?fakefolder(/.*)?$ /index.php [L]
    </Directory>
</VirtualHost>
C:\Windows\System32\drivers\etc\hosts
127.0.0.1       mysite
::1             mysite

Changer le port

C:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf
Listen 0.0.0.0:8080
Listen [::0]:8080

ServerName localhost:8080
C:\wamp64\wampmanager.conf
[apache]
apachePortUsed = "8080"
C:\wamp64\bin\apache\apache2.4.27\conf\extra\httpd-vhosts.conf
<VirtualHost *:8080>

short url

C:\wamp64\www\mediawiki\LocalSettings.php
$wgArticlePath = "/wiki/$1";
C:\wamp64\bin\apache\apache2.4.27\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
  <Directory "${INSTALL_DIR}/www/mediawiki">
    RewriteEngine On
    RewriteRule ^/?wiki(/.*)?$ /index.php [L]

Editeur de texte

C:\wamp\wampmanager.conf
editor = "C:\Program Files (x86)\Notepad++\notepad++.exe"
Pour activer la modification: clique-droit sur l’icône WAMP → Refresh

OPcache

C:\wamp\bin\apache\apache2.4.9\bin\php.ini
; ajouter cette ligne avant [opcache]
zend_extension=php_opcache.dll

[opcache]
...

Copier « php_opcache.dll » dans « C:\wamp\bin\php\php5.5.12\zend_ext »

APCu

  1. Télécharger php_apcu.dll, choisir la bonne version de PHP en Thread Safe avec la bonne architecture.
  2. Copier cette bibliothèque dans « C:\wamp\bin\php\php5.5.12\ext »
C:\wamp\bin\apache\apache2.4.9\bin\php.ini
[apcu]
extension=php_apcu.dll
apc.enabled=1
; mémoire allouée pour le cache (32M par défaut)
apc.shm_size=128M
;apc.ttl=7200
;apc.enable_cli=1
;apc.serializer=php

Unable to load dynamic library php_apcu.dll

PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.5.12/ext/php_apcu.dll' - The specified module could not be found.

Depency Walker sur php_apcu.dll → PHP5.DLL est manquant

Dos.svg
REM créé un lien symbolique pour php5.dll
cd C:\wamp\bin\php\php5.5.12
mklink php5.dll php5ts.dll
Vérifier s'il faut mettre « C:\wamp\bin\php\php5.5.12 » dans le PATH

MAJ contenu d'un serveur

  1. backup dossier
    1. renommer C:\wamp64\www\mediawiki en C:\wamp64\www\mediawiki-old
  2. backup bdd
    1. phpMyAdmin → bananeatomic → Operations → Rename database to : mediawiki-old
    2. Décocher Adjust privileges
  3. déployer le nouveau dossier
    1. LocalSettings.php$wgServer = "//mediawiki:8080";
    2. LocalSettings.php$wgMainCacheType = CACHE_NONE;
  4. déployer la nouvelle bdd
    1. ajouter au script mediawiki.sql
Mysql.svg
create database mediawiki;
use mediawiki;

phpMyAdmin

  • login: root
  • password: vide

Installation

Erreurs

Unable to load dynamic library php_intl.dll

PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.5.12/ext/php_intl.dll' - The specified module could not be found.

Click sur l'icone WAMP → Apache → Version → click sur le numéro de version
WAMP va reconstruire les SYMLINKS dans le dossier « C:\wamp32\bin\apache\apache2.4.9\bin ».

Même erreur pour php_ldap.dll