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