Position actuelle: Accueil> Derniers articles> Guide complet de la configuration SQL et PHP sous CentOS | Tutoriel d'installation et d'optimisation

Guide complet de la configuration SQL et PHP sous CentOS | Tutoriel d'installation et d'optimisation

gitbox 2025-06-30

Lors de la configuration de SQL et PHP dans l'environnement CentOS, il est crucial de garantir la stabilité et la sécurité du système. Ce guide introduira en détail comment configurer SQL et PHP dans l'environnement CentOS, vous aidant à créer rapidement un environnement de développement efficace.

Installation de Centos Basic Environment

Tout d'abord, vous devez vous assurer que votre système CENTOS est installé et mis à jour vers la dernière version. Vous pouvez mettre à jour le système à l'aide de la commande suivante:

 sudo yum update -y

Après avoir terminé la mise à jour du système, vous pouvez commencer à installer les packages logiciels nécessaires, y compris les composants liés à PHP et SQL.

Installer php

L'installation de PHP dans CentOS est très simple, vous pouvez utiliser la commande suivante pour installer PHP et ses extensions courantes:

 sudo yum install php php-mysqlnd php-xml php-mbstring php-zip -y

Une fois l'installation terminée, exécutez la commande suivante pour confirmer si PHP est installé avec succès:

 php -v

Si les informations de version PHP s'affichent, l'installation est réussie.

Installez MariAdB comme base de données SQL

Pour configurer SQL dans un environnement CentOS, vous pouvez choisir d'installer MARIADB, une version légère de MySQL. Exécutez la commande suivante pour installer MariaDB:

 sudo yum install mariadb-server -y

Une fois l'installation terminée, activez et démarrez le service MARIADB:

 sudo systemctl start mariadb

Configuration sécurisée de MariaDB

Pour améliorer la sécurité de la base de données, il est recommandé d'exécuter le script de sécurité de MariADB:

 sudo mysql_secure_installation

Suivez les invites pour terminer la configuration de sécurité, y compris la définition du mot de passe de l'utilisateur racine, la suppression des utilisateurs anonymes, etc.

Configurer la connexion PHP et MARIADB

Dans votre code PHP, vous devez configurer une connexion de base de données. Voici un exemple simple montrant comment connecter MariADB en PHP:

 $servername = "localhost";
$username = "root";
$password = "your_password";
$dbname = "your_database";

// Créer une connexion
$conn = new mysqli($servername, $username, $password, $dbname);

// Vérifiez la connexion
if ($conn->connect_error) {
    die("Échec de la connexion: " . $conn->connect_error);
}

echo "Connexion avec succès";

Gérer les bases de données avec phpmyadmin

Pour faciliter la gestion de votre base de données, PHPMyAdmin peut être installé. Tout d'abord, installez les dépendances nécessaires:

 sudo yum install epel-release -y

Une fois l'installation terminée, vous devez configurer PhpMyAdmin pour permettre l'accès sur le Web. Modifier le fichier de configuration:

 sudo nano /etc/httpd/conf.d/phpMyAdmin.conf

Assurez-vous de modifier les paramètres suivants pour permettre l'accès à votre adresse IP:

 Require all granted

Enfin, redémarrez le service Apache pour que les modifications prennent effet:

 sudo systemctl restart httpd

Résumer

Grâce à ce guide de configuration, vous avez configuré avec succès SQL et PHP dans un environnement CentOS. Avec une configuration et une gestion appropriées, vous pouvez créer un environnement de développement efficace et sécurisé. Assurez-vous que votre système et logiciel sont mis à jour régulièrement pour éviter les risques de sécurité potentiels.

J'espère que ce guide peut vous aider à configurer facilement SQL et PHP dans CentOS Environment.