mysqli_driver::embedded_server_start
임베디드 서버를 초기화하고 시작하십시오
함수 이름 : mysqli_driver :: embedded_server_start ()
해당 버전 : PHP 5> = 5.3.0, PHP 7, PHP 8
함수 설명 : mysqli_driver :: embedded_server_start () 함수는 내장 된 mysql 서버를 시작하는 데 사용됩니다.
용법:
public static mysqli_driver::embedded_server_start(array $start_options = [], array $shutdown_options = [])
매개 변수 :
$start_options
(선택 사항) : 시작 옵션을 지정하는 연관 배열입니다. 다음 키를 포함시킬 수 있습니다.mysql_port
: mysql 서버의 포트 번호를 지정하면 기본값은 0입니다 (자동으로 할당 된 포트).mysql_unix_port
: 기본적으로 null (tcp/ip 사용)으로 null 인 Unix 소켓 경로를 지정합니다.mysql_socket
: UNIX 소켓으로가는 경로를 지정하고, 기본값은 NULL (TCP/IP 사용)을 지정합니다.mysqld
: 기본적으로 null (실행 파일을 자동으로 찾아 낸)으로 mysqld 실행 파일의 경로를 지정합니다.mysqladmin
: 기본적으로 NULL 인 MySQLADMIN 실행 파일의 경로를 지정합니다 (자동으로 실행 파일을 조회).skip_networking
: true로 설정되면 네트워크 연결을 비활성화하면 기본값이 False입니다.skip_federated
: true로 설정되면 연합 스토리지 엔진이 비활성화되어 기본값으로 거짓으로 표시됩니다.$shutdown_options
(선택 사항) : 종료 옵션을 지정하는 연관 배열입니다. 다음 키를 포함시킬 수 있습니다.mysql_port
: mysql 서버의 포트 번호를 지정하면 기본값은 0입니다 (자동으로 할당 된 포트).mysql_unix_port
: 기본적으로 null (tcp/ip 사용)으로 null 인 Unix 소켓 경로를 지정합니다.mysql_socket
: UNIX 소켓으로가는 경로를 지정하고, 기본값은 NULL (TCP/IP 사용)을 지정합니다.mysqladmin
: 기본적으로 NULL 인 MySQLADMIN 실행 파일의 경로를 지정합니다 (자동으로 실행 파일을 조회).반환 값 : 반환 값 없음.
예:
// 启动嵌入式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();
참고 :
mysqli_driver::embedded_server_shutdown()
함수를 사용하여 서버를 종료해야합니다.