Parlons des étapes d'installation de la base de données du site Web PHP

PHPz
Libérer: 2023-04-04 11:48:01
original
733 Les gens l'ont consulté

PHP est un langage de développement Web dynamique largement utilisé Pour que les données d'un site Web soient enregistrées et gérées en permanence, une base de données doit être utilisée. Cet article décrira les étapes d'installation d'une base de données de site Web PHP, dans l'espoir d'être utile aux développeurs qui ont besoin de créer un site Web PHP.

1. Sélectionnez le type de base de données

Avant d'installer la base de données, vous devez d'abord sélectionner le type de base de données. Les systèmes de gestion de bases de données relationnelles actuellement couramment utilisés incluent MySQL, Oracle et SQL Server, tandis que les systèmes de gestion de bases de données non relationnelles tels que MongoDB et Redis se développent également rapidement. La plupart des sites Web PHP choisiront MySQL comme système de gestion de base de données car MySQL présente les avantages de l'open source, de la stabilité et de la facilité d'utilisation.

2. Installez la base de données

1. Téléchargez le programme d'installation de la base de données MySQL

Le site officiel de MySQL fournit un programme d'installation MySQL qui peut être utilisé directement sur les systèmes Windows ou Linux. Sélectionnez le système d'exploitation correspondant sur la page de téléchargement du site officiel et téléchargez le programme d'installation de MySQL.

2. Exécutez le programme d'installation de MySQL

Double-cliquez sur le programme d'installation de MySql et suivez les instructions pour l'installer étape par étape. Pendant tout le processus d'installation, certaines options devront être définies, telles que le chemin du dossier d'installation MySQL, le mot de passe de connexion, le port de configuration de la base de données, etc. N'oubliez pas que lorsque vous choisissez un nom d'utilisateur et un mot de passe, choisissez-en un qui est sécurisé. Si vous utilisez un serveur de production, le mot de passe doit contenir des lettres majuscules, des lettres minuscules, des chiffres et des symboles spéciaux.

3. Démarrez le service MySQL

Une fois l'installation de MySQL terminée, vous devez d'abord démarrer le service MySQL. Sur les systèmes Windows, le service MySQL peut être démarré dans l'application Services. Sur un système Linux, utilisez la ligne de commande Shell et entrez la commande "service mysqld start" pour démarrer le service MySQL.

3. Créer une base de données et un utilisateur

Une fois l'installation de MySQL terminée et le service démarré, vous devez créer la base de données et l'utilisateur. Afin de garantir la sécurité des données, il est recommandé d'utiliser un utilisateur indépendant pour gérer la base de données au lieu d'utiliser les privilèges de super-administrateur (root) pour se connecter à MySQL.

1. Connectez-vous à MySQL

Utilisez le compte MySQL et le mot de passe définis pour vous connecter à MySQL. Vous pouvez utiliser des outils de ligne de commande ou des outils visuels tels que Navicat pour vous connecter à MySQL.

2. Créer un utilisateur

CREATE USER 'Username'@'Host Address' IDENTIFIED BY 'Password';

Par exemple, pour créer un utilisateur nommé testuser dont le mot de passe est testpassword, vous pouvez utiliser la commande suivante :

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpassword';

3. Créer une base de données

CREATE DATABASE nom de la base de données;

Par exemple, pour créer une base de données nommée phpdatabase, vous pouvez utiliser la commande suivante :

CREATE DATABASE phpdatabase ;

4. Utilisateur autorisé

GRANT autorisation ON Nom de la base de données. Nom de la table TO 'nom d'utilisateur'@'adresse de l'hôte' ;

Par exemple, pour donner à l'utilisateur test toutes les autorisations sur la base de données phpdatabase, vous pouvez utiliser le commande suivante :

ACCORDEZ TOUS LES PRIVILÈGES SUR phpdatabase.* À 'testuser'@'localhost';

4. Modification du fichier de configuration PHP

Le fichier de configuration de PHP est php.ini, qui doit être modifié pour que le programme PHP puisse l'utiliser. la base de données existante. Ouvrez le fichier php.ini et recherchez les trois configurations suivantes :

;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_pdo_mysql.dll

Supprimez le point-virgule précédent, enregistrez et redémarrez le serveur pour que PHP les programmes peuvent utiliser des bases de données MySQL.

5. Connectez-vous à la base de données

PHP doit utiliser la bibliothèque de fonctions mysqli pour se connecter à la base de données MySQL. Voici l'exemple le plus basique de connexion à la base de données :

$servername = "localhost. "; //Nom du service de base de données
$username = "testuser"; //Nom d'utilisateur de la base de données
$password = "testpassword"; //Mot de passe de la base de données
$dbname = "phpdatabase"; //Nom de la base de données

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

//Vérifiez l'état de la connexion
if ($conn->connect_error) {

die("连接失败: " . $conn->connect_error);
Copier après la connexion

}
echo "Connexion réussie";
?>

Les étapes d'installation sont présentées ici, grâce aux étapes ci-dessus, vous pouvez créer un site Web PHP sur votre propre serveur et utiliser la base de données MySQL pour la gestion des données. Bien entendu, ce n’est que la pointe de l’iceberg. Si vous souhaitez l’utiliser dans un environnement de production, vous devez réfléchir davantage à la sécurité, à l’optimisation des performances et à d’autres aspects.

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