Aktueller Standort: Startseite> Funktionskategorien> mysqli_driver::embedded_server_start

mysqli_driver::embedded_server_start

Initialisieren und starten Sie den eingebetteten Server
Name:mysqli_driver::embedded_server_start
Kategorie:Mysqli
Programmiersprache:php
Kurzbeschreibung:Starten Sie einen eingebetteten MySQL -Server

Funktionsname: MySQLI_Driver :: Embedded_Server_Start ()

Anwendbare Version: Php 5> = 5.3.0, Php 7, Php 8

Funktionsbeschreibung: Die Funktion von MySQLI_Driver :: Embedded_Server_start () wird verwendet, um einen eingebetteten MySQL -Server zu starten.

Verwendung:

 public static mysqli_driver::embedded_server_start(array $start_options = [], array $shutdown_options = [])

Parameter:

  • $start_options (optional): Ein assoziatives Array, das Startoptionen angibt. Die folgenden Schlüssel können enthalten sein:
    • mysql_port : Gibt die Portnummer des MySQL -Servers an, die Standardeinstellung ist 0 (automatisch zugewiesene Ports).
    • mysql_unix_port : Gibt den Pfad zu einer UNIX -Socket an, die standardmäßig null ist (mit TCP/IP).
    • mysql_socket : Gibt den Pfad zu einer UNIX -Socket an, Standardeinstellung zu NULL (mit TCP/IP).
    • mysqld : Gibt den Pfad zur ausführbaren MySQLD -Datei an, die standardmäßig null ist (automatisch nach oben ausgerichtete Datei nachschlagen).
    • mysqladmin : Gibt den Pfad zur ausführbaren Datei von MySQLADMIN an, die standardmäßig null ist (automatisch nach oben ausgerichtete Datei nachschlagen).
    • skip_networking : Wenn auf true festgelegt wird, die Netzwerkverbindung deaktivieren, ist der Standard falsch.
    • skip_federated : Wenn auf true eingestellt ist, ist die Federated Storage Engine deaktiviert, standardmäßig auf False.
  • $shutdown_options (optional): Ein assoziatives Array, das die Option Shutdown angibt. Die folgenden Schlüssel können enthalten sein:
    • mysql_port : Gibt die Portnummer des MySQL -Servers an, die Standardeinstellung ist 0 (automatisch zugewiesene Ports).
    • mysql_unix_port : Gibt den Pfad zu einer UNIX -Socket an, die standardmäßig null ist (mit TCP/IP).
    • mysql_socket : Gibt den Pfad zu einer UNIX -Socket an, Standardeinstellung zu NULL (mit TCP/IP).
    • mysqladmin : Gibt den Pfad zur ausführbaren Datei von MySQLADMIN an, die standardmäßig null ist (automatisch nach oben ausgerichtete Datei nachschlagen).

Rückgabewert: Kein Rückgabewert.

Beispiel:

 // 启动嵌入式MySQL 服务器mysqli_driver::embedded_server_start(); // 连接到嵌入式MySQL 服务器$mysqli = new mysqli(); // 执行SQL 查询$result = $mysqli->query("SELECT * FROM users"); // 输出查询结果while ($row = $result->fetch_assoc()) { echo $row['username'] . '<br>'; } // 关闭连接$mysqli->close(); // 关闭嵌入式MySQL 服务器mysqli_driver::embedded_server_shutdown();

Anmerkungen:

  • Bevor Sie diese Funktion verwenden, müssen Sie zunächst den eingebetteten Serverunterstützung von MySQL installieren. Sie können sich auf die offizielle Dokumentation für die Installation und Konfiguration beziehen.
  • Wenn Sie einen eingebetteten MySQL -Server verwenden, müssen Sie sicherstellen, dass kein anderer MySQL -Server ausgeführt wird, da ansonsten Portkonflikte auftreten können.
  • Nachdem Sie den eingebetteten MySQL -Server verwendet haben, sollten Sie mysqli_driver::embedded_server_shutdown() verwenden, um den Server zu schalten.
Ähnliche Funktionen