Maison >développement back-end >Problème PHP >Comment installer la base de données PHP et MySQL sous Linux
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.
Pour installer PHP sous Linux, vous devez utiliser la commande suivante :
sudo apt-get update sudo apt-get install php
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
Installer MySQL est très simple. Vous pouvez utiliser la commande suivante :
sudo apt-get install mysql-server
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.
Sous Linux, vous pouvez utiliser l'interface de ligne de commande pour vous connecter à MySQL. Utilisez simplement la commande suivante :
mysql -u 用户名 -p
Vous serez alors invité à saisir votre mot de passe MySQL. Entrez le mot de passe que vous avez attribué à MySQL lors de son installation.
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;
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';
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';
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;
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
b. Ouvrez le fichier php.ini et activez l'extension mysql. Utilisez la commande suivante :
sudo nano /etc/php/7.4/apache2/php.ini
Recherchez la ligne suivante dans le fichier :
;extension=pdo_mysql
Décommentez-la et remplacez-la par :
extension=pdo_mysql
c Enregistrez les modifications et redémarrez le service Apache. Utilisez la commande suivante :
sudo systemctl restart apache2
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 "连接成功"; ?>
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!