Maison > Article > développement back-end > Relation entre PHP et MySQL
Cet article est préparé pour les amis qui découvrent PHP. Avant de nous préparer à nous lancer sur la route de PHP, nous devons encore comprendre la relation entre PHP et les bases de données et MySQL.
PHP est le langage de programmation back-end et MySQL est la base de données.
PHP et MySQL sont tous deux membres principaux de la combinaison LAMP (Linux+Apache+MySQL+PHP) .
Il existe également de nombreux développeurs sous Linux qui utilisent Nginx au lieu d'Apache pour fournir des services avec PHP-FPM
PHP a une relation très étroite avec MySQL et PHP a intégré le pilote MySQL (mysqlnd). depuis la version 5.4. En d'autres termes, le pilote MySQL fait partie du code du backbone PHP. Lors de la configuration et de la compilation, vous pouvez spécifier directement mysqlnd, en remplacement de la libmysql officielle de MySQL :
php-src/ext/mysqlnd
--. with-mysql=mysqlnd
--with-mysqli =mysqlnd
--with-pdo-mysql=mysqlnd
Comparez PHP pour ajouter le pilote PostgreSQL :
sudo apt-get install libpq- dev
--with-pgsql=/usr/bin /pg_config
--with-pdo-pgsql=/usr/bin/pg_config
On peut voir que la bibliothèque de développement PostgreSQL doit d'abord être installée .
L'ajout du support Oracle par PHP est similaire à PostgreSQL, et le développement Oracle doit d'abord être installé. Package (Oracle Instant Client) :
Oracle Instant Client doit être téléchargé à partir du site officiel d'Oracle.
--with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib
--with -pdo-oci=shared,instantclient,/usr/lib/oracle,11.2
PHP est également assez proche d'une autre base de données, SQLite, car PHP possède directement un moteur SQLite intégré.
--with-sqlite3 Activé par défaut
--with-pdo-sqlite Activé par défaut
De plus, PHP a également intégré un serveur HTTP à processus unique pour les tests et le développement à partir de la version 5.4 :
php -S localhost : 8080 -t /www
Exécutez la commande ci-dessus pour créer un Serveur HTTP qui écoute le port 8080. Le répertoire racine du site Web est /www et prend en charge la programmation PHP et le stockage SQLite.
Ce serveur PHP intégré est assez léger et économe en ressources (la mémoire RES occupe environ 5 Mo), ce n'est pas le cas. sans effort pour l'exécuter sur un téléphone Android.
La relation entre PHP et MySQL est très brève à expliquer, mais ils sont très utiles pour écrire des programmes. Vous ne pouvez pas vous en passer du tout, nous vous en fournirons donc un grand. nombre d'articles ressources pour répondre à cette question pour vous. Veuillez faire attention au site Web PHP chinois.
Recommandations associées :
PHP utilise MySQL pour enregistrer la session, tutoriel phpmysqlsession_PHP
La relation entre php et Mysql et quelques opérations simples, Tutoriel phpmysql relation_PHP
Points de fonctionnement de PHP se connectant aux données MySQL, tutoriel phpmysql data points_PHP
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!