Maison > Article > développement back-end > Environnement LAMP : étapes pour créer un environnement lampe
Cet article vous présente l'environnement LAMP : les étapes pour créer un environnement lampe. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Préparation préliminaire
1. Matériel de préparation :
Package Linux CentOS-6.5 ECShop_v3.6.0_UTF8_release170608
Remarque : le package d'installation n'est pas disponible en téléchargement. sur le site officiel
2. OuvrezLogiciel Linux CentOS-6.5 Xshel Xftp 3
3. Entrez dans Windows et copiez le package d'installation du fichier dans /var/www/html. / sous Linux. Utilisez Xftp pour effectuer cette étape
4. Vérifiez si l'outil de compilation gcc existe dans le système (gcc vérifie s'il y en a, facultatif) (L'outil gcc est principalement un outil pour compiler le langage C, et le code source installé est principalement écrit en langage C) Utilisez la commande (gcc -v), si vous pouvez voir le numéro de version de gcc Information, indiquant que cet outil existe et peut être utilisé. Si vous ne l'avez pas, vous pouvez le télécharger et l'installer vous-même
Il n'y a pas d'outil gcc ici, utilisez yum -y install gcc pour télécharger
La première étape, installez
1. Configurez un environnement de lampe. Pour garantir que votre machine virtuelle peut se connecter à Internet, l'installation yum utilisée ici peut nous aider à résoudre les dépendances du logiciel lui-même.
La deuxième étape consiste à redémarrer Apache
Après avoir installé le logiciel ci-dessus (php et ses extensions associées), vous devez redémarrer Apache, démarrer le service Apache et vérifiez si le démarrage est réussiyum -y install php ----安装PHP yum -y install php-mbstring ---安装PHP扩展 yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc ---和mysql扩展的
La commande est la suivante : (N'oubliez pas de démarrer le service avec l'utilisateur root)
Méthode 1Arrêter la commande httpd (temporairement) :
Arrêter la commande httpd (permanent) :
Démarrer la commande httpd (temporaire) :
Service httpd stop
Démarrer Commande httpd (permanente) :
chkconfig httpd offDeuxième méthode
service httpd startArrêtez la commande httpd (temporaire) :
chkconfig httpd on
Arrêtez la commande httpd (permanent) :
Entrez le répertoire pour démarrer la commande httpd :
Service httpd stop
Vérifiez si httpd est démarré
chkconfig httpd offVérifiez le résultat du démarrage :
/etc/rc.d/init.d/httpd startVous pouvez également utiliser le statut du service httpd pour vérifier
Étape 3, décompressez le package d'installation et transférez-le dans le répertoire HTML
ps aux | grep httpd
Remarque : / var/www/html/ est le répertoire par défaut du serveur HTTP Apache (comme indiqué dans la figure ci-dessous)
A Entrez /var/www/html/Decompress ECShop_v3.6.0_UTF8_release170608.zip Commande de décompression :
B. Désinstallez ensuite le package d'installation d'origine Commande de désinstallation :unzip ECShop_v3.6.0_UTF8_release170608.zipRemarque : Afin d'avoir une meilleure expérience et faciliter l'accès à la « Page d'inscription », d'autres étapes fastidieuses sont ignorées ici et l'emplacement du chemin d'origine de la « Page d'inscription » est délibérément modifié. Les étapes de fonctionnement sont les suivantes : Entrez ECShop_v3.6.0_UTF8_release170608
commande :
Rm -rf ECShop_v3.6.0_UTF8_release170608.zip
commande : ll
puis entrez la source
commande :
cd ECShop_v3.6.0_UTF8_release170608
Ensuite, copiez le serveur d'applications ecshop dans /var/www/html/
Command :
Command :Cd sourcepuis entrez/var/www/html/ fichier pour vérifier si le la copie est réussie commande :
cp -r ecshop /var/www/htmlpuis vérifiez si la copie est réussie
cp -r appserver /var/www/html
commande : ll
et supprimez-la Si nécessaire, conservez l'appserver ecshop
cd /var/www/htmlcommande : rm -fr file name
La quatrième étape consiste à modifier les autorisations
Dans l'opération suivante, Accès au la page Web nécessite des autorisations. Nous devons augmenter les autorisations du serveur d'applications ecshop à l'avance Commande :Commande :
La cinquième L'étape consiste à naviguer en utilisant Ouvrez votre propre ECShop
chmod -R 777 ecshop
Entrez votre IP pour ouvrir, telle que : 172.16.1.15/ecshop
chmod -R 777 appserverLa "Page d'inscription" apparaît et la construction est réussie
Étape 6 : Solution pour l'échec de l'ouverture de la page Web Apache
Après avoir vérifié que les étapes ci-dessus sont correctes, configurez Apache et MySQL pour qu'ils démarrent automatiquement au démarrage et iptables automatiquement. arrêté au démarrage. Suivez les étapes ci-dessousRemarque : Vérifiez si le programme est activé ou désactivé dans le shell ou dans l'interface Linux CentOS-6.5chkconfig mysqld --list Vérifiez si MySQL est allumé ?
Chkconfig httpd --list Vérifier si Apache est activé ? Httpd est le nom du logiciel d'Apache Chkconfig iptables --list Vérifier si le pare-feu est désactivé ?S'il n'est pas activé ou désactivé, suivez les instructions ci-dessous
Entrez chkconfig mysqld on pour activer MySQL, puis entrez le service mysqld status pour vérifier s'il est activé avec succès Entrez chkconfig httpd on pour activer Apache, puis entrez le statut du service httpd pour vérifier s'il est activé avec succèsEntrez chkconfig iptables off pour désactiver le pare-feu, puis entrez service iptables status pour vérifier s'il est désactivé
Redémarrer (facultatif), dans Si toutes les commandes ci-dessus sont exécutées et qu'il ne peut toujours pas être ouvert, vous pouvez essayer de redémarrer et saisir le redémarrage dans redémarrer Linux CentOS Dans Linux Centos, vous pouvez voir l'icône de redémarrage Reconnectez-vous en tant qu'utilisateur root puis rouvrez le shell après le redémarrage de Linux CentOS. , le shell sera également déconnecté et devra être rouvert Entrez votre IP/ecshop dans le navigateur et ouvrezLorsque la « Page d'enregistrement » apparaît, l'environnement est établi avec succès ! Articles connexes recommandés :
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!