일반 프로그래머는 프로젝트 구성을 위해 PHP 파일을 사용합니다. config 디렉토리에는 다양한 배열이 포함된 .php 구성 파일이 수십 개 있을 수 있습니다. 구성 파일은 많은 성능을 소모합니다. Yaconf는 요청될 때마다 구성 파일을 구문 분석하는 것을 피할 수 있으므로 효율적이고 성능이 향상됩니다. 이 기사는 당신에게 yaconf를 소개하고 yaconf를 설치하고 구성하는 방법을 알려줄 것입니다. 관심 있는 친구들이 한 번 살펴보는 것이 도움이 되기를 바랍니다.
yaconf 소개
별도의 코드와 함께 지정되지 않은 구성 디렉토리(yaconf.directory에 지정됨)는 PHP가 시작될 때 처리될 모든 구성을 처리하며, 이러한 구성은 메모리에 상주하며 PHP의 수명 주기와 함께 소멸됩니다. 구성 파일은 각 요청마다 구문 분석됩니다. 구성 디렉터리와 코드가 분리된 후 구성 관리 배경을 사용하여 구성을 통합 관리할 수 있습니다. 구성이 변경되면 다시 시작하지 않고 다시 로드됩니다. 감지 빈도는 다음에 의해 결정됩니다. yaconf .check_delay 컨트롤) 문자열, 배열, 섹션, 섹션 상속을 포함한 다양한 구성 유형을 지원하며 구성에서 PHP 상수 및 환경 변수를 직접 작성할 수도 있습니다.
# 🎜🎜 #설치 및 구성
1, Windows# ## #### 🎜🎜#Windows 10 환경 구성 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#pHPStudy 통합 환경 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜# 확장 프로그램 다운로드 주소 : http://pecl. php.net/package/yaconf
최신 버전을 선택하세요: http://pecl.php.net/package/yaconf/1.0.7/windows#🎜🎜 #
로컬 환경 규칙 기반 버전
#🎜 🎜#
압축이 풀린 php_yaconf.dll 파일을
D:phpStudyPHPTutorialphpphp-7.0.12-ntsext디렉토리#🎜에 복사하세요. 🎜#
php.ini 구성 파일을 수정하고 다음 확장자를 추가하세요extension=php_yaconf.dll
[yaconf] yaconf.directory="D:\phpStudy\Yaconf" // 配置文件的目录位置 yaconf.check_delay=60 // 配置文件的更新时间
#🎜🎜 #위의 내용은 설치가 성공했음을 의미합니다
2, Linux
# 🎜🎜#
git clone https://github.com/laruence/yaconf.git cd yaconf/ phpize ./configure --with-php-config=/usr/local/php-7.2/bin/php-config sudo vim /usr/local/php-7.2/etc/php.ini ## 添加 extension=yaconf.so sudo systemctl restart php-fpm.service
위 내용은 Yaconf 소개와 설치 및 구성 지침(Windows+Linux)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!