Maison > base de données > tutoriel mysql > Installez Apache, MySQL 8 ou MariaDB 10 et PHP 7 sur CentOS 7

Installez Apache, MySQL 8 ou MariaDB 10 et PHP 7 sur CentOS 7

王林
Libérer: 2023-09-13 22:49:08
avant
810 Les gens l'ont consulté

在 CentOS 7 上安装 Apache、MySQL 8 或 MariaDB 10 和 PHP 7

Présentation

CentOS 7 est une distribution Linux populaire connue pour sa stabilité et sa sécurité. Si vous souhaitez configurer un serveur Web sur CentOS 7, vous devrez peut-être installer Apache, MySQL ou MariaDB et PHP. Dans ce guide complet, nous vous guiderons tout au long du processus d'installation de ces composants, ainsi que des exemples et leurs résultats pour garantir une installation réussie.

Prérequis

Avant de commencer, assurez-vous d'avoir les prérequis suivants -

CentOS 7 installé sur votre serveur ou machine virtuelle.

Accès root ou autorisations sudo pour exécuter des commandes avec des droits d'administrateur.

Mise à jour du système

Tout d’abord, mettons à jour notre système pour nous assurer que nous disposons des derniers packages et dépendances.

Ouvrez le Terminal et exécutez la commande suivante -

sudo yum update -y
Copier après la connexion

Installer Apache

Apache est un logiciel de serveur Web largement utilisé. Pour installer Apache sur CentOS 7, suivez ces étapes -

Entrez la commande suivante pour installer Apache -

sudo yum install httpd -y
Copier après la connexion

Une fois l'installation terminée, démarrez le service Apache -

sudo systemctl start httpd
Copier après la connexion

Pour qu'Apache démarre automatiquement au démarrage, exécutez la commande suivante -

sudo systemctl enable httpd
Copier après la connexion

Vérifiez qu'Apache est en cours d'exécution en accédant à l'adresse IP ou au nom de domaine du serveur dans un navigateur Web. Vous devriez voir la page par défaut d'Apache.

Installez MySQL 8 ou MariaDB 10

Ensuite, nous devons installer un système de gestion de base de données relationnelle. Vous pouvez choisir MySQL 8 ou MariaDB 10 selon vos préférences. Ici, nous couvrirons les deux installations.

Pour MySQL 8 -

Exécutez la commande suivante pour installer le référentiel MySQL -

sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm -y
Copier après la connexion

Installez MySQL 8 en exécutant la commande suivante -

sudo yum install mysql-server -y
Copier après la connexion

Une fois l'installation terminée, démarrez le service MySQL -

sudo systemctl start mysqld
Copier après la connexion

Pour protéger votre installation MySQL, exécutez le script de sécurité -

sudo mysql_secure_installation
Copier après la connexion
Copier après la connexion

Pour MariaDB 10 -

Entrez la commande suivante pour installer MariaDB -

sudo yum install mariadb-server -y
Copier après la connexion

Démarrer le service MariaDB -

sudo systemctl start mariadb
Copier après la connexion

Installation sécurisée de MariaDB à l'aide de scripts sécurisés -

sudo mysql_secure_installation
Copier après la connexion
Copier après la connexion

Installer PHP 7

PHP est un langage de script côté serveur requis pour le développement Web dynamique. Pour installer PHP 7 sur CentOS 7, suivez ces étapes -

Exécutez la commande suivante pour installer PHP et ses extensions -

sudo yum install php php-mysqlnd -y
Copier après la connexion

Une fois l'installation terminée, redémarrez le service Apache pour activer PHP -

sudo systemctl restart httpd
Copier après la connexion
Copier après la connexion

Pour tester si PHP fonctionne correctement, créez un fichier d'informations PHP. Créez un fichier nommé info.php dans le répertoire par défaut du serveur Web à l'aide de la commande suivante -

sudo nano /var/www/html/info.php
Copier après la connexion

Dans l'éditeur, ajoutez le code PHP suivant -

<?php
   phpinfo();
?>
Copier après la connexion

Enregistrez le fichier et quittez l'éditeur. Maintenant, visitez http://your_server_IP_address/info.php dans votre navigateur Web. Vous devriez voir une page d'informations PHP affichant des détails sur votre installation PHP.

Configurez PHP et testez l'installation

Afin de configurer davantage PHP, vous pouvez modifier le fichier de configuration PHP selon vos besoins. Le fichier de configuration de PHP sur CentOS 7 se trouve dans /etc/php.ini. Vous pouvez ouvrir et modifier le fichier à l'aide d'un éditeur de texte tel que nano ou vi.

Par exemple, pour augmenter la taille maximale de téléchargement de fichier, recherchez la directive upload_max_filesize dans le fichier php.ini et modifiez-la à la valeur souhaitée. Enregistrez les modifications et redémarrez Apache pour que les modifications prennent effet -

sudo systemctl restart httpd
Copier après la connexion
Copier après la connexion

Maintenant, testons l'installation de PHP en créant un simple script PHP. Créez un nouveau fichier appelé test.php dans le répertoire par défaut du serveur Web -

sudo nano /var/www/html/test.php
Copier après la connexion

Ajoutez le code PHP suivant au fichier -

<?php
   echo "PHP is working correctly!";
?>
Copier après la connexion

Enregistrez le fichier et quittez l'éditeur. Maintenant, visitez http://your_server_IP_address/test.php dans votre navigateur Web. Vous devriez voir le message « PHP fonctionne correctement ! » affiché sur la page, confirmant que PHP est correctement installé et configuré.

Vérifiez l'installation de MySQL ou MariaDB

Pour vous assurer que votre installation de MySQL 8 ou MariaDB 10 a réussi, vous pouvez effectuer une simple vérification.

Pour MySQL, exécutez la commande suivante -

sudo systemctl status mysqld
Copier après la connexion

Si MySQL fonctionne normalement, vous devriez voir une sortie indiquant que le service est actif et en cours d'exécution.

Pour MariaDB, exécutez la commande suivante -

sudo systemctl status mariadb
Copier après la connexion

Si MariaDB fonctionne normalement, vous verrez l'état du service comme Actif.

Connectez-vous à MySQL ou MariaDB

Pour vous connecter à MySQL ou MariaDB depuis la ligne de commande, vous pouvez utiliser l'utilitaire client MySQL. Ouvrez un terminal et entrez la commande suivante -

mysql -u root -p
Copier après la connexion

Vous serez invité à saisir votre mot de passe root MySQL ou MariaDB. Une fois authentifié, vous entrerez dans l’interface de ligne de commande MySQL ou MariaDB.

Pour vérifier la connexion, vous pouvez effectuer une simple requête. Par exemple, montrons toutes les bases de données -

SHOW DATABASES;
Copier après la connexion

Cette commande affichera la liste des bases de données disponibles sur le serveur MySQL ou MariaDB.

Conclusion

Dans cet article, nous couvrons le processus d'installation étape par étape d'Apache, MySQL 8 ou MariaDB 10 et PHP 7 sur CentOS 7. Nous fournissons également des exemples et des résultats pour vous aider à comprendre les étapes d'installation et de configuration.

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!

source:tutorialspoint.com
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