Relation entre PHP et MySQL

小云云
Libérer: 2023-03-17 11:34:01
original
5890 Les gens l'ont consulté

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!

Étiquettes associées:
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!