Avant de démarrer la compilation de code source, vous devez confirmer l'environnement système et les dépendances pour assurer la progression fluide du processus d'installation. Tout d'abord, veuillez vérifier si PHP, MySQL et les bibliothèques de dépendances connexes sont installées dans le système, telles que libmysqlclient. Vous pouvez vérifier en utilisant la commande suivante:
php -v mysql -v
Si le système n'a pas installé les dépendances pertinentes, elle peut être installée via le gestionnaire de packages. Par exemple, sur les systèmes Ubuntu, vous pouvez exécuter:
sudo apt-get install libmysqlclient-dev
Après avoir confirmé l'environnement, téléchargez le package de code source PHP pour la compilation. Vous pouvez accéder au site Web officiel de PHP pour télécharger la dernière version, ou utiliser la commande WGET:
wget https://www.php.net/distributions/php-7.xxtar.gz
Une fois le téléchargement terminé, décompressez le package de code source et entrez le répertoire:
Tar -zxvf php-7.xxtar.gz CD Php-7.xx
Lors de la configuration et de la compilation, vous devez activer les extensions PDO et MySQL et spécifier le chemin MySQL:
c
Une fois la configuration terminée, effectuez la compilation et l'installation:
Faire sudo faire l'installation
Une fois terminé, vous pouvez vérifier l'installation de PHP:
php -v
Après avoir installé PHP, vous devez configurer PHP.ini pour activer les extensions PDO et MySQL. Modifiez le fichier php.ini:
sudo vi /etc/php/php.ini
Trouvez et décommentez ce qui suit:
Extension = PDO_MYSQL.SO extension = mysqli.so
Après enregistrer et sortir, redémarrer le service PHP:
service sudo php-fpm redémarrer
Écrivez des scripts PHP pour tester la connexion MySQL PDO:
<?php $db = new PDO('mysql:host=localhost;dbname=mydatabase', 'username', 'password'); $stmt = $db-> query ('select * from mytable'); while ($ row = $ stmt-> fetch ()) { print_r ($ row); } ?>
Enregistrez sur test.php et accédez-y dans le navigateur. Si les données de la base de données peuvent être sorties normalement, cela signifie que la connexion MySQL APD est réussie.
Grâce aux étapes ci-dessus, vous pouvez compléter avec succès la compilation et l'installation de code source de PHP PDO MySQL et effectuer la configuration de base et la vérification fonctionnelle en même temps. J'espère que ce guide vous aidera à terminer efficacement le processus d'installation personnalisé.