mysqli_driver::embedded_server_start
Initialiser et démarrer le serveur intégré
Nom de la fonction: mysqli_driver :: embedded_server_start ()
Version applicable: PHP 5> = 5.3.0, php 7, php 8
Description de la fonction: La fonction mysqli_driver :: embedded_server_start () est utilisée pour démarrer un serveur mysql intégré.
usage:
public static mysqli_driver::embedded_server_start(array $start_options = [], array $shutdown_options = [])
paramètre:
$start_options
(facultatif): un tableau associatif qui spécifie les options de démarrage. Les clés suivantes peuvent être incluses:mysql_port
: Spécifie le numéro de port du serveur MySQL, la valeur par défaut est 0 (ports alloués automatiquement).mysql_unix_port
: Spécifie le chemin d'accès à une prise UNIX, qui est nul par défaut (en utilisant TCP / IP).mysql_socket
: Spécifie le chemin d'accès à une prise UNIX, par défaut Null (en utilisant TCP / IP).mysqld
: Spécifie le chemin d'accès au fichier exécutable MySQLD, qui est NULL par défaut (recherchez automatiquement le fichier exécutable).mysqladmin
: Spécifie le chemin d'accès au fichier exécutable MySqladmin, qui est NULL par défaut (recherchez automatiquement le fichier exécutable).skip_networking
: si défini sur true, désactivez la connexion réseau, la valeur par défaut est fausse.skip_federated
: Si défini sur true, le moteur de stockage fédéré est désactivé, par défaut en faux.$shutdown_options
(facultatif): un tableau associatif qui spécifie l'option d'arrêt. Les clés suivantes peuvent être incluses:mysql_port
: Spécifie le numéro de port du serveur MySQL, la valeur par défaut est 0 (ports alloués automatiquement).mysql_unix_port
: Spécifie le chemin d'accès à une prise UNIX, qui est nul par défaut (en utilisant TCP / IP).mysql_socket
: Spécifie le chemin d'accès à une prise UNIX, par défaut Null (en utilisant TCP / IP).mysqladmin
: Spécifie le chemin d'accès au fichier exécutable MySqladmin, qui est NULL par défaut (recherchez automatiquement le fichier exécutable).Valeur de retour: aucune valeur de retour.
Exemple:
// 启动嵌入式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();
Notes:
mysqli_driver::embedded_server_shutdown()
pour arrêter le serveur.