Installer l'environnement Apache et PHP dans Alibaba Cloud

php中世界最好的语言
Libérer: 2023-03-22 08:56:02
original
2086 Les gens l'ont consulté

Cette fois, je vais vous présenter l'installation de l'environnement Apache et PHP dans Alibaba Cloud Quelles sont les précautions pour l'installation de l'environnement Apache et PHP dans Alibaba Cloud. Ce qui suit est un cas pratique, prenons un. regarder.

1. Description : Le projet doit déployer un environnement Web sur Windows Server 2016 d'Alibaba Cloud. Mysql a déjà été installé, il n'est donc pas nécessaire de l'installer en un seul clic (comme phpstudy ou wamp pour installer l'environnement web), installé Apache et PHP indépendamment

2. Installation

1. Téléchargez ces trois choses selon le lien Téléchargez selon que votre système est 32. -bit ou 64 bits Mon environnement Il est en 64 bits

Se référer à l'adresse de téléchargement

VC2015 (recommandé, car VC2012 peut manquer de certaines dll)

https://www.microsoft.com/en-US/download/details.aspx?id=48145

Apache

http://www.apachelounge.com/ download/

PHP ( Notez ici que vous devez télécharger la version Non. Non-thread-safe est un environnement non thread-safe avec IIS, tandis que thread-safe est un environnement thread-safe avec Apache. )

http://windows.php net/download/

Téléchargement terminé

2. Installez VC dans WindowsServer2016, ouvrez directement vcredist_x64.exe pour installer

3 Installez PHP, extrayez-le sur un certain disque, tel que mon disque E, et modifiez-le. le nom du fichier en php56

4. Recherchez la variable système et modifiez-la

5 , copiez E:php56php.ini-production et renommez-le en php.ini, modifiez le fichier php.ini

pour activer certaines extensions requises, enregistrez les modifications

; extension_dir = " ext" => extension_dir = "E:php56ext" (Supprimez le point-virgule devant l'extension et remplacez le côté droit par le chemin d'extension où vous avez installé PHP, sinon l'extension ne sera pas chargée correctement)

;extension=php_mbstring.dll => extension=php_mbstring.dll

;extension=php_mysql.dll => dll

;extension=php_mysqli.dll => extension=php_mysqli.dll

; extension=php_curl.dll => extension=php_curl.dll

; php_pdo_mysql.dll =>

6. Utilisez la commande cmd pour vérifier si elle réussit : php -v, ce qui suit signifie succès

7. Installez Apache, décompressez d'abord le fichier. Placez-le également sur le lecteur E et renommez-le en Apache24

8. Ouvrez le fichier httpd.conf d'Apache pour le configurer. 🎜>

Modification : (E est le disque que j'ai installé)

Activer le service

Fichiers de répertoire, vous pouvez également les mettre dans d'autres dossiers, je les garde ici dans htdocs

Fichiers de suffixe qui permettent l'accès

Modifiez e, la valeur par défaut est c

Enfin, ajoutez ces phrases à la fin

9. L'installation est terminée, cliquez sur Démarrer

Démarrer cmd, entrez e:Apache24bin (votre répertoire d'installation Apache)

Exécutez httpd -k install (utilisez PowerShell ne peut pas exécuter cette commande)

Après l'exécution, cliquez sur Démarrer

10. Si tout se passe bien, Apache le fera. apparaît. Démarrez la page, indiquant que votre installation est terminée

11. Vérifiez, écrivez un fichier phpinfo.php pour y accéder, c'est normal

3. Résumé du problème, les résultats ci-dessus ne sont obtenus que lorsque tout se passe bien. Sinon, vous risquez de rencontrer certains des pièges suivants

1. l'accès externe échoue

Lorsque vous rencontrez cette situation, il est très probable que votre port ne soit pas ouvert. Essayez d'utiliser telnet. Si l'image suivante apparaît, cela signifie que le port est. pas ouvert (j'utilise le port 80)

Solution : Connectez-vous aux paramètres de votre serveur Alibaba Cloud, comme dans l'exemple ci-dessous, définissez le développement du port pour accéder à

2. VC est installé sur la version 2012, certains fichiers dll peuvent être perdus

Solution :

Téléchargez les plug-ins manquants et mettez-les sur le lecteur C

Si cela persiste ne fonctionne pas, il est recommandé de désinstaller d'abord le VC2012 précédemment installé, puis de réessayer. Téléchargez VC2015 et installez

PHP est installé en version non, ce qui peut être le cas. provoquer un échec de démarrage

Solution :

effacez d'abord la variable définie par PATH, puis téléchargez une version complète non-Non de PHP pour couvrir la précédente, redémarrez l'ordinateur et réinitialisez la variable PATH (si cela ne fonctionne toujours pas, désinstallez VC, puis redémarrez et suivez le processus)

4 L'extension de php.ini est invalide. le fichier a activé des extensions telles que mysql et mysql_pdo Il est également correct de vérifier le chemin de chargement avec phpinfo, mais ces extensions ne sont pas chargées

.

Solution : Vérifiez le extension_dir de votre php.ini, car la valeur par défaut est extension_dir="ext". Lorsque votre PHP est installé ailleurs, vous devez modifier le chemin en conséquence. Par exemple, le mien est dans E:php56ext

Après modification

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus passionnantes, veuillez prêter attention aux autres questions connexes sur l'article du site Web php chinois !

Lecture recommandée :

Comment générer des nombres aléatoires avec PHP

Téléchargement forcé d'images de code QR

Création d'un environnement de développement PHP dans Docker

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!