Maison > développement back-end > Problème PHP > Comment installer la base de données PHP et MySQL sous Linux

Comment installer la base de données PHP et MySQL sous Linux

PHPz
Libérer: 2023-03-23 16:42:02
original
1654 Les gens l'ont consulté

Linux est un système d'exploitation open source qui prend en charge plusieurs langages de programmation, parmi lesquels PHP est le langage le plus populaire et MySQL est le système de gestion de bases de données relationnelles le plus populaire. L'installation de PHP et MySQL sur Linux est un processus très simple.

Ci-dessous, nous vous présenterons comment installer la base de données PHP et MySQL sur Linux.

  1. Installer PHP

Pour installer PHP sous Linux, vous devez utiliser la commande suivante :

sudo apt-get update
sudo apt-get install php
Copier après la connexion

Cette commande téléchargera et installera PHP. Une fois le téléchargement et l'installation terminés, vous pouvez vérifier que l'installation a réussi :

php -v
Copier après la connexion
  1. Installer MySQL

Installer MySQL est très simple. Vous pouvez utiliser la commande suivante :

sudo apt-get install mysql-server
Copier après la connexion

Cette commande installera le service MySQL et vous demandera de définir un mot de passe pour MySQL. N'oubliez pas ce mot de passe, car vous en aurez besoin lors des étapes ultérieures.

  1. Connexion à MySQL

Sous Linux, vous pouvez utiliser l'interface de ligne de commande pour vous connecter à MySQL. Utilisez simplement la commande suivante :

mysql -u 用户名 -p
Copier après la connexion

Vous serez alors invité à saisir votre mot de passe MySQL. Entrez le mot de passe que vous avez attribué à MySQL lors de son installation.

  1. Créer une base de données

Pour créer une nouvelle base de données MySQL, veuillez suivre ces étapes :

a Entrez la commande suivante dans la ligne de commande MySQL :

CREATE DATABASE dbname;
Copier après la connexion

Veuillez noter que dbname est le nom de la base de données que vous allez créer. . Vous pouvez utiliser n'importe quel nom comme nom de base de données.

b. Ensuite, vous devez créer un utilisateur pour la base de données. Utilisez la commande suivante :

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
Copier après la connexion

Dans cette commande, "user" est le nom d'utilisateur que vous allez créer et "password" est le mot de passe de cet utilisateur. Notez que cette commande crée un utilisateur qui ne peut se connecter au serveur MySQL qu'à partir de localhost.

c. Autoriser les utilisateurs à accéder à la base de données. Utilisez la commande suivante :

GRANT ALL PRIVILEGES ON dbname.* TO 'user'@'localhost';
Copier après la connexion

Veuillez noter que "dbname" est le nom de la base de données que vous avez créée précédemment et "user" est le nom d'utilisateur que vous avez créé précédemment.

d. Actualiser les autorisations. Utilisez la commande suivante :

FLUSH PRIVILEGES;
Copier après la connexion
  1. Connectez-vous à MySQL à l'aide de PHP

Maintenant que vous avez créé la base de données et accordé l'accès à l'utilisateur, voici les étapes pour connecter PHP à MySQL.

a. Tout d’abord, vous devez installer les extensions liées à PHP et MySQL. Utilisez la commande suivante :

sudo apt-get install php-mysql
Copier après la connexion

b. Ouvrez le fichier php.ini et activez l'extension mysql. Utilisez la commande suivante :

sudo nano /etc/php/7.4/apache2/php.ini
Copier après la connexion

Recherchez la ligne suivante dans le fichier :

;extension=pdo_mysql
Copier après la connexion

Décommentez-la et remplacez-la par :

extension=pdo_mysql
Copier après la connexion

c Enregistrez les modifications et redémarrez le service Apache. Utilisez la commande suivante :

sudo systemctl restart apache2
Copier après la connexion

Maintenant, PHP va se connecter à la base de données MySQL. Vous pouvez utiliser le code suivant dans votre script PHP pour vous connecter à une base de données MySQL :

<?php
$servername = "localhost";
$username = "user";
$password = "password";
$dbname = "dbname";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
Copier après la connexion

Jusqu'à présent, nous avons expliqué comment installer la base de données PHP et MySQL sous Linux et comment les connecter. Vous êtes désormais libre d'explorer ces technologies et de les utiliser pour créer des applications Web interactives.

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!

Étiquettes associées:
source:php.cn
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