SQLite3 설치 런타임 구성
이러한 함수의 동작은 php.ini의 설정에 영향을 받습니다.
SQLite3 구성 옵션
Name | Default | Changeable | Changelog |
---|---|---|---|
sqlite3.extension_dir | "" | PHP_INI_SYSTEM | |
sqlite3.defensive | 1 | PHP_INI_SYSTEM | libsqlite ≥ 3.26.0의 경우 PHP 7.2.17 및 7.3.4부터 사용할 수 있습니다. |
다음은 구성 지시문에 대한 간단한 설명입니다.
sqlite3.extension_dir
string- SQLite에 대한 로드 가능한 확장이 있는 디렉토리의 경로입니다.
sqlite3.defensive
bool- 방어 플래그가 활성화되면 일반 SQL이 데이터베이스 파일을 의도적으로 손상시킬 수 있는 언어 기능이 비활성화됩니다. 이것은 스키마, 섀도우 테이블(예: FTS 데이터 테이블) 또는 sqlite_dbpage 가상 테이블에 직접 쓰는 것을 금지합니다. 이 php.ini 설정은 libsqlite ≥ 3.26.0에서만 유효합니다.