Comment compiler et installer MySQL dans PHP 7.0

PHPz
Libérer: 2023-04-24 14:22:10
original
524 Les gens l'ont consulté

PHP 7.0 Compilez et installez MySQL

MySQL est un système de gestion de bases de données relationnelles largement utilisé. Son efficacité et sa fiabilité en font l'une des bases de données les plus populaires dans le développement Web. Dans le même temps, PHP, en tant que langage de script côté serveur populaire, est également apprécié par de nombreux développeurs. Dans cet article, nous explorerons comment compiler et installer MySQL dans PHP 7.0.

Étape 1 : Installer les dépendances pertinentes
La compilation et l'installation de MySQL nécessitent certains packages logiciels et bibliothèques associés. Dans les systèmes d'exploitation basés sur Debian tels qu'Ubuntu ou Debian, ces dépendances peuvent être installées à l'aide des commandes suivantes :

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libmysqlclient-dev
sudo apt -get install libxml2-dev

Étape 2 : Téléchargez et décompressez MySQL
Téléchargez la dernière version du package de code source MySQL sur le site officiel de MySQL. Lien de téléchargement : https://dev.mysql.com/downloads/mysql/.
Décompressez le package de code source :

tar -zxvf mysql-5.XX.XX.tar.gz

Étape 3 : Configurer et compiler MySQL
Dans le répertoire du code source MySQL obtenu après décompression, effectuez la configuration et la compilation suivantes :

. /configure --prefix=/usr/local/mysql
--with-charset=utf8
--with-extra-charsets=all
--with-pthread
--enable-thread-safe-client
--with -ssl
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
--enable-shared
--enable-static
--with-libdir=lib64
--with-openssl

ici les options de paramètres incluent :

--prefix : Spécifiez le répertoire d'installation comme /usr/local/mysql.
--with-charset : définissez le jeu de caractères par défaut sur utf8.
--with-extra-charsets : définissez les jeux de caractères pris en charge par MySQL.
--with-pthread : Activer les discussions.
--enable-thread-safe-client : Activer le client thread-safe.
--with-ssl : activez SSL.
--with-mysqli : Activez l'extension MySQLi (ignorez cette option si vous n'avez pas besoin de cette extension).
--with-pdo-mysql : Activez l'extension PDO MySQL (ignorez cette option si vous n'avez pas besoin de cette extension).
--enable-shared : utilisez les bibliothèques partagées lors de l'installation.
--enable-static : utilisez des bibliothèques statiques lors de l'installation.
--with-libdir : définissez le répertoire de la bibliothèque.
--with-openssl : activez OpenSSL.

Après une configuration réussie, utilisez la commande make pour compiler :

make

Étape 4 : Installer MySQL
Après avoir terminé la compilation, utilisez la commande suivante pour installer MySQL dans le répertoire spécifié :

sudo make install

Étape 5 : Configurez MySQL
Une fois l'installation terminée, utilisez la commande suivante pour définir la variable d'environnement MySQL :

export PATH=$PATH:/usr/local/mysql/bin

Ensuite, utilisez la commande suivante pour démarrer MySQL serveur :

sudo /usr/local/mysql/ bin/mysqld_safe --user=mysql &

Ensuite, utilisez la commande suivante pour vous connecter à MySQL :

mysql -u root -p

Si vous avez défini un Mot de passe MySQL, entrez le mot de passe pour vous connecter. Si vous n'avez pas encore défini de mot de passe, définissez-le à l'aide de la commande suivante :

mysqladmin -u root password "newpassword"

Ici, "newpassword" doit être remplacé par le mot de passe réel.

À ce stade, vous avez compilé et installé avec succès MySQL en PHP 7.0 et pouvez commencer à l'utiliser pour traiter les données de votre application Web.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!