Heim  >  Artikel  >  Backend-Entwicklung  >  Beziehung zwischen PHP und MySQL

Beziehung zwischen PHP und MySQL

小云云
小云云Original
2017-11-11 16:26:575942Durchsuche

Dieser Artikel richtet sich an PHP-Neulinge. Bevor wir uns auf den Weg zu PHP machen, müssen wir noch die Beziehung zwischen PHP und MySQL verstehen.

PHP ist die Back-End-Programmiersprache und MySQL ist die Datenbank.

PHP und MySQL sind beide Kernmitglieder der LAMP-Kombination (Linux+Apache+MySQL+PHP). .
Es gibt auch viele Entwickler unter Linux, die Nginx anstelle von Apache verwenden, um Dienste mit PHP-FPM bereitzustellen

PHP hat eine sehr enge Beziehung zu MySQL. PHP hat den MySQL-Treiber integriert (mysqlnd ) Mit anderen Worten, der MySQL-Treiber ist Teil des PHP-Backbone-Codes. Beim Konfigurieren und Kompilieren können Sie mysqlnd direkt angeben und die offizielle libmysql von MySQL ersetzen:
php-src/ext/mysqlnd
- -with-mysql=mysqlnd
--with-mysqli =mysqlnd
--with-pdo-mysql=mysqlnd

Vergleichen Sie PHP, um den PostgreSQL-Treiber hinzuzufügen:
sudo apt-get install libpq -dev
--with-pgsql=/usr/bin /pg_config
--with-pdo-pgsql=/usr/bin/pg_config
Es ist ersichtlich, dass die PostgreSQL-Entwicklungsbibliothek installiert werden muss Zuerst.

Das Hinzufügen von Oracle-Unterstützung durch PHP ähnelt PostgreSQL, und das Oracle-Entwicklungspaket muss zuerst installiert werden (Oracle Instant Client):
Oracle Instant Client muss von der offiziellen Oracle-Website heruntergeladen werden.
--with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib
--with -pdo-oci=shared,instantclient,/usr/lib/oracle,11.2

PHP ist auch einer anderen Datenbank, SQLite, recht ähnlich, da PHP direkt über eine integrierte SQLite-Engine verfügt.
--with-sqlite3 Standardmäßig aktiviert
--with-pdo-sqlite Standardmäßig aktiviert

Darüber hinaus verfügt PHP ab 5.4 auch über einen integrierten Einzelprozess-HTTP-Server zum Testen und Entwickeln:
php -S localhost: 8080 -t /www
Führen Sie zum Erstellen den obigen Befehl aus ein HTTP-Server, der Port 8080 überwacht. Das Stammverzeichnis der Website ist /www und unterstützt PHP-Programmierung und SQLite-Speicherung.
Dieser in PHP integrierte Server ist recht leichtgewichtig und ressourcenschonend (RES-Speicher belegt etwa 5 MB). Es ist nicht einfach, es auf einem Android-Telefon auszuführen. Die Beziehung zwischen PHP und MySQL ist sehr kurz zu erklären, aber sie sind sehr nützlich, um Programme zu schreiben Zahlreiche Ressourcenartikel, um dies für Sie zu beantworten. Bitte beachten Sie die chinesische PHP-Website.

Verwandte Empfehlungen:

PHP verwendet MySQL zum Speichern von Sitzungen, phpmysqlsession_PHP-Tutorial

Die Beziehung zwischen PHP und MySQL und einige einfache Vorgänge, phpmysql-Beziehung_PHP-Tutorial

Betriebspunkte von PHP, die eine Verbindung zu MySQL-Daten herstellen, phpmysql-Datenpunkte_PHP-Tutorial

Das obige ist der detaillierte Inhalt vonBeziehung zwischen PHP und MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn