Pour cette manipulation simplifiée nous ne toucherons pas au fichier hosts qui se trouve dans le répertoire Windows/system32/drivers/etc/
On touchera seulement au fichier httpd.conf, qui est lu par Apache.
Attention, souvent le httpd.conf n’est pas seul en jeu, non pas parce qu’il doit y avoir plusieur fichiers mais que pour des raisons d’organisation on a fractionné en plusieurs petits fichiers qu’on va inclure dans le fichier principal qui reste httpd.conf.
Par exemple le fichier des virtual host sera inclu dans httpd.conf via :
Include conf/extra/httpd-vhosts.conf
1/Créer un point d’entrée vers le répertoire où se trouve votre solution web
Cela se fait avec la directive Directory.
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride all
Require all granted
2/Créer un virtual host
DocumentRoot « C:\wamp64\www\monsite\public »
ServerName monsite
ServerName indique que vous pouvez accéder à votre application web en local en tapant http://monsite, plus de besoin de localhost.
3/Permettre d’accéder depuis votre réseau local (en particuliers depuis le smartphone)
Super utile quend vous faite du responsive design.
Lien de l’article d’origine:Accès depuis smartphone sur WAMP
Là il faut manipuler le fichier hosts de windows mentionné plus haut. Ou l’éditer il vous faudra ouvrir votre IDE avec les droits Administrateur.
Rajoutez les lignes :
127.0.0.1 monsite
::1 monsite
Maintenant redémarez vos service Apache (vous devez le faire a chaque fois que vous modifiez un fichier
de configuration Apache)
Moi je suis sur une box Free, et l’IP du réseau est : 192.168.x.x
Pour connaitre l’IP de votre ordinateur, sous Windows faites : ipconfig
sous Linux : ip addr show
Notez l’adresse de votre ordinateur (qui est donc le serveur je le souligne !) et entrez dans le navigateur de
votre smartphone 192.168.x.x/monsite
Et Voilà !
Note : dans le 1/, AllowOverride all et Require all granted sont nécessaire pour que ça fonctionne.
Note concernant l’upload de fichiers trop gros dans PHPMyAdmin
Configurer les fichier php.ini (même le bon) ne suffira pas. ces varaibles ont été overridées. Il faut aller configurer les fichier phpmyadmin.conf :
<wamp_dir>/alias/phpmyadmin.conf