라이브러리
[PHP_CONFIG] mysqlnd.debug - MySQL 네이티브 드라이버 디버깅 설정
PHP CONFIG - mysqlnd.debug
PHP CONFIG는 PHP의 설정 파일을 의미합니다. PHP CONFIG에서 mysqlnd.debug를 설정하면 MySQL Native Driver (mysqlnd)가 디버그 모드로 작동합니다. 디버그 모드는 MySQL Native Driver가 디버그 정보를 출력하는 모드입니다.
mysqlnd.debug의 기본값
mysqlnd.debug의 기본값은 0입니다. 이 값은 MySQL Native Driver가 디버그 모드를 비활성화합니다.
mysqlnd.debug를 활성화하는 방법
mysqlnd.debug를 활성화하려면 PHP CONFIG에서 `mysqlnd.debug` 값을 1로 설정해야 합니다.
#hostingforum.kr
php
[mysqlnd]
mysqlnd.debug = 1
mysqlnd.debug의 효과
mysqlnd.debug를 활성화하면 MySQL Native Driver가 디버그 정보를 출력합니다. 디버그 정보에는 MySQL Native Driver가 수행하는 모든 작업이 포함됩니다. 예를 들어, MySQL Native Driver가 SQL 문을 실행하는 경우 디버그 정보에는 SQL 문이 실행된 결과가 포함됩니다.
예제
mysqlnd.debug를 활성화한 후, MySQL Native Driver가 SQL 문을 실행하는 경우 디버그 정보를 출력할 수 있습니다.
#hostingforum.kr
php
<?php
// mysqlnd.debug를 활성화합니다.
ini_set('mysqlnd.debug', 1);
// MySQL 연결을 생성합니다.
$conn = mysqli_connect('localhost', 'root', 'password', 'test');
// SQL 문을 실행합니다.
$result = mysqli_query($conn, 'SELECT * FROM users');
// 디버그 정보를 출력합니다.
print_r(mysqli_debug($conn));
?>
위 예제에서 `mysqli_debug($conn)` 함수를 호출하여 디버그 정보를 출력합니다. 디버그 정보에는 MySQL Native Driver가 수행한 모든 작업이 포함됩니다.
mysqlnd.debug의 사용자 지정
mysqlnd.debug를 사용자 지정하려면 PHP CONFIG에서 `mysqlnd.debug` 값을 2로 설정하고, `mysqlnd.debug_level` 값을 설정해야 합니다.
#hostingforum.kr
php
[mysqlnd]
mysqlnd.debug = 2
mysqlnd.debug_level = 3
`mysqlnd.debug_level` 값은 디버그 정보의 세부 정보를 결정합니다. 예를 들어, `mysqlnd.debug_level` 값이 3인 경우 디버그 정보에는 MySQL Native Driver가 수행하는 모든 작업이 포함됩니다.
mysqlnd.debug의 비활성화
mysqlnd.debug를 비활성화하려면 PHP CONFIG에서 `mysqlnd.debug` 값을 0으로 설정해야 합니다.
#hostingforum.kr
php
[mysqlnd]
mysqlnd.debug = 0
위 예제에서 `mysqlnd.debug` 값을 0으로 설정하여 mysqlnd.debug를 비활성화합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.