Héberger un site PHP/MySQL sur un VPS Windows est une excellente solution pour les projets nécessitant des performances fiables et une personnalisation avancée. Voici comment configurer un serveur web sur votre VPS OuiHeberg avec WAMP (Windows, Apache, MySQL, PHP).
Pré-requis
- Un VPS Windows (fourni par OuiHeberg).
- Une connexion Bureau à distance (RDP) pour accéder au VPS.
- Une connexion internet stable.
Ătape 1 : Connexion Ă votre VPS Windows
- Récupérez les informations RDP depuis votre espace client OuiHeberg.
- Adresse IP, nom d'utilisateur, mot de passe.
- Sur votre ordinateur local, lancez lâapplication Bureau Ă distance :
- Entrez lâadresse IP de votre VPS.
- Connectez-vous en utilisant vos identifiants.
- Une fois connecté, vous accédez au bureau du VPS.
Ătape 2 : TĂ©lĂ©charger et installer WAMP
- Téléchargez WAMP :
- Accédez au site officiel : https://www.wampserver.com.
- Téléchargez la version compatible avec votre systÚme (64 bits).
- Installez WAMP :
- Suivez les Ă©tapes de lâassistant dâinstallation.
Vous rencontrerez une erreur de ce type :
--------------------------- Installation --------------------------- VC_2010_SP1_REDIST_X86 - Visual C++ 2010 SP1 Redistributable Package (x86) **** NOT INSTALLED **** ---------------------------------------- VC_2012_REDIST_MIN_UPD4_X86 - Visual C++ 2012 x86 Update 4 - 11.0.61030 **** NOT INSTALLED **** ---------------------------------------- VC_2013_REDIST_X86 - Visual C++ 2013 x86 - 12.0.40664 **** NOT INSTALLED **** ---------------------------------------- VC_2022_REDIST_X86 - Visual C++ 2015-2022 x86 - 14.42.34433 **** NOT INSTALLED **** ---------------------------------------- VC_2010_SP1_REDIST_X64 - Visual C++ 2010 SP1 Redistributable Package (x64) **** NOT INSTALLED **** ---------------------------------------- VC_2012_REDIST_X64 - Visual C++ 2012 x64 Minimum Update 4 - 11.0.61030 **** NOT INSTALLED **** ---------------------------------------- VC_2013_REDIST_X64 - Visual C++ 2013 x64 Update 5 - 12.0.40664 **** NOT INSTALLED **** ---------------------------------------- Cette installation ne peut fonctionner que si les paquetages VC++ ci-dessus sont installés. Tous les paquetages VC++ sont sur https://wampserver.aviatechno.net/ section "Visual C++ Redistribuable Packages" Voir : "ManiÚre simple d'installer les Visual C++ Redistribuable Packages" Veuillez annuler l'installation. --------------------------- OK ---------------------------
Ce message indique que plusieurs versions des paquetages Visual C++ Redistributable nécessaires à l'installation d'un logiciel (probablement WampServer) ne sont pas installées sur votre systÚme. Ces paquetages sont des bibliothÚques requises pour que le logiciel fonctionne correctement.
Ătapes pour rĂ©soudre le problĂšme :
-
Téléchargez les paquetages manquants : Rendez-vous sur le lien mentionné :
https://wampserver.aviatechno.net/
Allez dans la section "Visual C++ Redistributable Packages" et téléchargez les versions suivantes :- VC++ 2010 SP1 (x86 et x64)
- VC++ 2012 Update 4 (x86 et x64)
- VC++ 2013 Update 5 (x86 et x64)
- VC++ 2015-2022 (x86 et x64)
-
Installez les paquetages : Une fois téléchargés, installez toutes les versions nécessaires en double-cliquant sur chaque fichier.
-
VĂ©rifiez l'installation : AprĂšs l'installation des paquetages, relancez lâinstallation de votre logiciel. Le problĂšme devrait ĂȘtre rĂ©solu.
-
- Choisissez un dossier dâinstallation par dĂ©faut (ex.
C:\wamp64). - Lorsque lâinstallation demande un navigateur, sĂ©lectionnez celui de votre choix (par exemple, Chrome).
- Choisissez un dossier dâinstallation par dĂ©faut (ex.
Ătape 3 : Configuration de base de WAMP
- Démarrez WAMP :
- Lancez lâapplication WAMP.
- Assurez-vous que lâicĂŽne WAMP dans la barre des tĂąches est verte (indique quâApache et MySQL fonctionnent correctement).
- Vérifiez le serveur Apache :
- Ouvrez un navigateur web sur le VPS.
- AccĂ©dez Ă lâadresse
http://localhost/pour voir la page dâaccueil de WAMP.
Ătape 4 : CrĂ©er une base de donnĂ©es MySQL
- Cliquez sur l'icÎne WAMP dans la barre des tùches et sélectionnez phpMyAdmin.
- Connectez-vous avec les identifiants par défaut :
- Utilisateur :
root - Mot de passe : (laisser vide par défaut).
- Utilisateur :
- Créez une nouvelle base de données :
- Cliquez sur Nouvelle base de données.
- Donnez un nom Ă la base, ex.
mon_site_db.
Ătape 5 : HĂ©berger votre site PHP
- Ajoutez vos fichiers PHP :
- Placez les fichiers de votre site dans le dossier
C:\wamp64\www\(ex.C:\wamp64\www\mon_site).
- Placez les fichiers de votre site dans le dossier
- Configurer un hĂŽte virtuel (optionnel) :
- Cliquez sur lâicĂŽne WAMP > Outils > Ajouter un hĂŽte virtuel.
- Entrez un nom pour votre site (ex.
mon_site.local) et le chemin vers le dossier de votre site. - Ajoutez une ligne dans le fichier
hostspour mapper votre hĂŽte virtuel Ălocalhost.- Fichier :
C:\Windows\System32\drivers\etc\hosts - Ligne Ă ajouter :
127.0.0.1 mon_site.local
- Fichier :
Ătape 6 : Tester votre site
- Ouvrez un navigateur et accédez à votre site :
http://localhost/mon_siteouhttp://mon_site.local(si un hÎte virtuel est configuré).
- Assurez-vous que votre site sâaffiche correctement.
Ătape 7 : Configuration pour un accĂšs externe
- Ouvrez le port 80 dans le pare-feu Windows :
- Accédez à Panneau de configuration > Pare-feu Windows > ParamÚtres avancés.
- Ajoutez une rĂšgle pour autoriser les connexions entrantes sur le port 80.
- Associez un domaine ou une IP Ă votre VPS :
- Si vous avez un domaine enregistrĂ© chez OuiHeberg, configurez ses DNS pour pointer vers lâadresse IP de votre VPS.
Ătape 8 : Installer un certificat SSL (optionnel mais recommandĂ©)
- Utilisez un outil comme Certbot pour générer et installer un certificat SSL.
- Configurez Apache pour forcer lâutilisation de HTTPS.
Conclusion
Votre site PHP/MySQL est maintenant hébergé sur votre VPS Windows OuiHeberg. Vous pouvez gérer les fichiers de votre site via C:\wamp64\www\, créer d'autres bases de données via phpMyAdmin et personnaliser les configurations de WAMP en fonction de vos besoins.
Pour toute question ou assistance, nâhĂ©sitez pas Ă contacter le support OuiHeberg. đ
