Filesystem 설치/구성 런타임 구성
이러한 함수의 동작은 php.ini의 설정에 영향을 받습니다.
파일 시스템 및 스트림 구성 옵션
Name | Default | Changeable | Changelog |
---|---|---|---|
allow_url_fopen | "1" | PHP_INI_SYSTEM | |
allow_url_include | "0" | PHP_INI_SYSTEM | Deprecated as of PHP 7.4.0. |
user_agent | NULL | PHP_INI_ALL | |
default_socket_timeout | "60" | PHP_INI_ALL | |
from | "" | PHP_INI_ALL | |
auto_detect_line_endings | "0" | PHP_INI_ALL | |
sys_temp_dir | "" | PHP_INI_SYSTEM |
다음은 구성 지시문에 대한 간단한 설명입니다.
allow_url_fopen
bool- 이 옵션은 파일과 같은 URL 개체에 액세스할 수 있는 URL 인식 fopen 래퍼를 활성화합니다. 기본 래퍼는 ftp 또는 http 프로토콜을 사용하여 remote files에 액세스하기 위해 제공되며 zlib와 같은 일부 확장은 추가 래퍼를 등록할 수 있습니다.
allow_url_include
bool- 이 옵션을 사용하면 include, include_once, require, require_once와 같은 함수와 함께 URL 인식 fopen 래퍼를 사용할 수 있습니다.
메모: 이 설정을 사용하려면 allow_url_fopen이 켜져 있어야 합니다.
user_agent
string- PHP가 보낼 사용자 에이전트를 정의합니다.
default_socket_timeout
int- 소켓 기반 스트림의 기본 시간 초과(초)입니다. 음수 값을 지정하면 무한한 시간 초과를 의미합니다.
from
string- ftp 및 http 래퍼를 각각 사용할 때 인증되지 않은 FTP 연결 및 HTTP 연결의 From 헤더 값으로 사용할 이메일 주소입니다.
auto_detect_line_endings
bool- 켜져 있으면 PHP는 fgets() 및 file()이 읽은 데이터를 검사하여 Unix, MS-Dos 또는 Macintosh 줄 끝 규칙을 사용하고 있는지 확인합니다.
이것은 PHP가 매킨토시 시스템과 상호 운용할 수 있도록 하지만, 첫 번째 줄에 대한 EOL 규칙을 감지할 때 매우 작은 성능 저하가 있고 Unix 시스템에서 항목 구분 기호로 캐리지 리턴을 사용하는 사람들이 하위 호환 동작.
sys_temp_dir
string