Maison  >  Article  >  développement back-end  >  Comment créer un environnement LAMP dans centos7.2

Comment créer un environnement LAMP dans centos7.2

炎欲天舞
炎欲天舞original
2017-08-07 09:26:011377parcourir

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 à distance

mysql %' IDENTIFIÉ PAR '

Le mot de passe de la base de données que vous souhaitez définir

' WITH GRANT OPTION;
 mysql>FLUSH PRIVILEGES;Remarque :

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

Terminal

, 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,

RPM

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

 -

U

 : Mettre à niveau le progiciel  -

qpl

 : 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 ;

package logiciel, recherchez les fichiers manquants

 -qa : Trouver les fichiers correspondants, tels que rpm -qa mysql

2.

YUM : Yum (nom complet : Yellow dog Updater, modifié) Est un

Shell dans

Fedora et RedHat

et

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
 -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

 check-update Vérifier les packages pouvant être mis à jour
 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

3.

WGET

 wge

t

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
Extraire : tar -zxvf miroir
Installer gcc : yum install -y gcc gcc+ libxml2-devel
Compilation : ./configure --prefix=/usr/local/php7 --enable-fpm

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<.>

2.1

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

Contenu à modifier :

1

, Ajouter#Chargement PHPModule de traitement

LoadModule php5_module modules/libphp5.so#

Ajouter PHP et autres traitements de suffixes

AddType application/x-httpd-php .php

2

, Modifier

DirectoryIndex index.html

changé en

DirectoryIndex index. php index.html

3

, modifiez le chemin d'accès par défaut

Documentroot = "/var/www"

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

1

, saisie php --iniCommande pour afficher php.iniChemin du fichier : L'image ci-dessus n'est plus là, pas plus que le moteur.

2

, 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

; extension=php_mysql.dll

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

;extension=php_mysqli.dll

Pour prendre en charge PHPpng, jpg, gif, etc.(phpcmsV9 doit)Ouvrir

extension=php_gd2.dll

La conversion est ouverte

; extension=php_mbstring.dll php5

default

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

a ajouté un nouveau paramètre de fuseau horaire. La valeur par défaut est l'heure moyenne de Greenwich, qui est exactement la même que le fuseau Est

8 où se trouve la Chine. est situé8 heures, trouver ; date.timezone =  

sera

 ; Supprimez

et modifiez-le en

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

extension_dir

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 :

systemctl restart httpd

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  :

  1. chmod -R 777 sh-1.5.5

  2. cd sh- 1.5.5

  3. ./install.sh

Les étapes de configuration restantes sont les mêmes que ci-dessus. Les répertoires spécifiques sont les suivants :

Après cela, vous pouvez utiliser xftp Téléchargez votre projet dans le répertoire racine du site Web.

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!

Déclaration:
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