Maison > Article > développement back-end > Comment créer un environnement LAMP dans centos7.2
1. Installation d'apache, php et mysql
Ordre d'installation : apache/mysql et enfin installer php. .
1. Installer apache
Nécessite une mise en réseau du serveur
Installation : yum install -y httpd
Exécutez : /bin/systemctl start httpd.service
Vous ne verrez pas l'effet après avoir exécuté la commande d'exécution. À ce moment, entrez la commande check apache service status pour vérifier si le service a été activé. démarré :
Afficher l'état : état httpd du service
Apache Démarrer le service : systemctl start httpd
Apachearrêter le service : systemctl stop httpd
Pour tester si le service apache est ouvert normalement, saisissez l'adresse publique du serveur cloud dans notre navigateur local Netip, ici je prends 118.89.32.6 comme exemple
Comme indiqué ci-dessus, cela signifie que Apache est ouvert normalement
2. Installez mysql
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
Redémarrer après une installation réussieservice mysql
redémarrage du service mysqldInstallation initialemysql est le compte root et n'a pas de mot de passeComment définir un mot de passe
:
Entrez mysql -uroot pour accéder à la base de données mysql
mysql> définir le mot de passe pour 'root'@'localhost' = password('mypasswd');
mysql> exit
Si une erreur est signalée : ne trouve aucune ligne correspondante dans la table utilisateur Exécutez l'instruction suivante
mysql> * à 'test'@' 1.1.1.1'identifié par 'votre mot de passe'; Cette fois, l'invite est exécutée avec succès, mais n'oubliez pas de l'exécuter à nouveau :
mysql> FLUSH PRIVILEGES; Effectuer les modifications dans le temps Écrire la table d'attribution
Connexion d'autorisation à distancemysql %' IDENTIFIÉ PAR '
Le mot de passe de la base de données que vous souhaitez définir' WITH GRANT OPTION; 1.RPM: 🎜>Package Manager) , Un outil de packaging et d'installation pour Internet packages de téléchargement, qui sont inclus dans certaines distributions Linux. Il génère des fichiers avec l'extension .RPM. Semblable à Dpkg. commande correspondante : Dans , les instructions d'installation de base sont les suivantes : rpm - i xv-3.10a - 13 .i386.rpm Si votre vitesse de connexion est suffisamment rapide, vous pouvez également installer le logiciel d'application directement depuis le réseau. Il vous suffit d'ajouter l'URL appropriée avant le. nom de fichier du logiciel Chemin. En tant qu'outil de gestion de progiciels, gère les données de tous les RPM composants du programme qui ont été installés sur le système. Nous pouvons également utiliser RPM pour désinstaller les applications associées. rpm -e xv Les paramètres communs de RPM incluent également : -vh : Afficher la progression de l'installation - : Mettre à niveau le progiciel - : Répertoriez les informations sur le fichier dans le progiciel RPM - qpi : Répertoriez les informations de description du package logiciel RPM -qf : Recherchez le fichier spécifié à quel package logiciel RPM appartient ; -qa : Trouver les fichiers correspondants, tels que rpm -qa mysql YUM : Yum (nom complet : Yellow dog Updater, modifié) Est un Fedora et RedHat CentOS Gestionnaire de packages front-end. Basé sur la gestion des packages RPM, il peut télécharger et installer automatiquement le package RPM à partir du serveur désigné. Il peut gérer automatiquement les dépendances et installer tous les packages logiciels dépendants en même temps, sans avoir à le faire. encore et encore. Téléchargez et installez . Commande correspondante : Installer le logiciel ( Prenez foo-x.x.x.rpm comme exemple) : yum install foo-x.x.x.rpm Suppression du logiciel : yum supprimer foo-x.x.x.rpm ou yum effacer foo-x.x.x.rpm Mise à niveau du logiciel : yum update foo ou yum update foo Requête d'informations : yum info foo Logiciel de recherche (pour inclure le foo field Par exemple) :yum search foo Afficher les dépendances du package :yum deplist foo check-update Vérifier les packages pouvant être mis à jour 3. : wge est un outil gratuit qui télécharge automatiquement des fichiers depuis Internet, prenant en charge via HTTP, HTTPS, FTP Les trois plus courants TCP/IP Protocole téléchargé, et peut utiliser Proxy HTTP . "wget" Le nom vient de "World Wide Web" et "get" combinaison. Le téléchargement dit automatique signifie que wget peut continuer à s'exécuter en arrière-plan après que l'utilisateur a quitté le système jusqu'à ce que la tâche de téléchargement soit terminée. Si les deux lignes de commandes ci-dessus sont exécutées avec succès et que complete s'affiche, alors c'est OK Utilisez Navicat ou similaire pour gérer Mysqlbase de données 3. Installer php Installation étape par étape : Télécharger php Il existe également une méthode d'installation yum plus simple (installation en ligne, pratique et sans problème): yum install -y php Attendez que l'installation soit terminée Entrez la commande suivante pour installer le composant php Installation : yum install -y php-MySQL php -gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt Tester si php est installé normalement, entrez php echo " XXX”, si impossible d'ouvrir le fichier d'entrée, echo s'affiche, cela signifie que l'installation a a réussi, ou vous pouvez écrire un fichier php et l'exécuter 2 Configurationapache, php<.> Configurationapache Utilisez la commande httpd -V pour afficher le fichier de configuration apachehttpd.conf Le répertoire où se trouve le fichier : Comme indiqué dans le cercle rouge, configuration apache Le fichier se trouve dans le dossier etc/httpd/conf/ répertoire pour entrer dans ce répertoire, cd /etc/httpd/conf , Ajouter#Chargement PHPModule de traitement Ajouter PHP et autres traitements de suffixes , Modifier changé en , modifiez le chemin d'accès par défaut Pour plus de commodité, tous Les Répertoires suivants sont modifiés en /var/www Après avoir modifié toutes les configurations, cliquez sur la touche esc et maintenez la touche shift+ entrez dans le mode résultat et entrez wq Enregistrez et quittez. 2.2Configurationphp.ini , saisie php --iniCommande pour afficher php.iniChemin du fichier : L'image ci-dessus n'est plus là, pas plus que le moteur. , trouver l'endroit avec le plus d'extension, supprimer le précédent ; pour utiliser PHP prend en charge mysql, et vous devez spécifier --with-mysql lors de la configuration Si la valeur n'a pas été configurée lors de l'installation précédente, vous devez reconfigurer, compiler et installer Pour utiliser phpmyadmin Ou ouvrez la fonction mysqli et spécifiez la valeur de --with-mysqli lors de la configuration. n'a pas été configuré lors de l'installation précédente, il est nécessaire Reconfigurer, compiler, installer Pour prendre en charge PHPpng, jpg, gif, etc.(phpcmsV9 doit)Ouvrir ; extension=php_mbstring.dll php5 L'heure est différente de huit heures par rapport à l'heure de Pékin(Huit heures de moins) Pourquoi ? ? La version de la série PHP5 8 où se trouve la Chine. est situé8 heures, trouver ; date.timezone = ; Supprimez date.timezone = PRC Sauf pour les erreurs de type E_NOTICE (Avis) n'est pas signalé, d'autres sont signalés,finderror_reporting = E_ALL Changez Entrez error_reporting = E_ALL & ~E_NOTICE 3, recherchez Supprimez le point-virgule devant et remplacez-le par extension_dir = "Votre php répertoire d'installation /ext" PhpVue du répertoire d'installation : 4, saisissez rpm -ql php dans linux AfficherphpRépertoire d'installation :
Après en modifiant toutes les configurations, redémarrez apache : systemctl stop httpd systemctl start httpd >Ou : 3. Installation en un clic : (pratique et facile ^_^) Vous avez besoin d'un package d'installation en un clic. J'utilise le package d'installation fourni par Alibaba Cloud : Ouvrez xshell, entrez dans l'interface xftp : fera glisser le package d'installation local dans le répertoire root du serveur distant :
Basculez vers la fenêtre xshell et entrez dans le répertoire root : cd /root dans l'ordre Tapez la commande suivante pour installer :
mysql>FLUSH PRIVILEGES;Remarque :
-e Exécuter en silence
-t Ignorer les erreurs
-R[minutes] Définir le temps d'attente
-y Réponse automatique oui
--skip-broken Ignorer les problèmes de dépendance
--nogpgcheck IgnorerGPGVérification
clearn Tout effacer
nettoyer les packages Effacer les fichiers temporaires du package (/var/cache/yum fichiers)
effacer les en-têtes Effacer rpmFichiers d'en-tête
nettoyer les anciens en-têtes Effacer les anciensrpmFichiers d'en-tête
deplist Liste des dépendances du package
liste Installable et actualisableRPMPackage
liste des packages installés Packages installés
liste des extras Installés et non dans la bibliothèque de ressources Packages
info Installable et mis à jourRPMInformations sur le package
>info installé Informations sur les packages installés(- qa Paramètres similaires)
install[RPM Package] Package d'installation
localinstall Installer localRPMPackage
mise à jour[RPM Package] Package de mise à jour
mise à niveau Système de mise à niveau
recherche[mot clé] Package de recherche
fournit[Mots clés] Recherche de un nom de fichier de package spécifique
réinstaller[RPMPackage ] Réinstaller le package
repolist Afficher la configuration de la bibliothèque de ressources
resolvedep Spécifier les dépendances
remove[RPMPackage ] Désinstaller le package
Extraire : tar -zxvf miroir
Installer gcc : yum install -y gcc gcc+ libxml2-devel
Compilation : ./configure --prefix=/usr/local/php7 --enable-fpm
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!