>  기사  >  백엔드 개발  >  Yaconf 소개와 설치 및 구성 지침(Windows+Linux)

Yaconf 소개와 설치 및 구성 지침(Windows+Linux)

little bottle
little bottle원래의
2019-04-25 16:44:254038검색

일반 프로그래머는 프로젝트 구성을 위해 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  
Configuration yaconf

[yaconf]
yaconf.directory="D:\phpStudy\Yaconf" // 配置文件的目录位置
yaconf.check_delay=60 //  配置文件的更新时间  
모든 서비스를 다시 시작하고 PHP 프로브를 사용하여 구성이 성공적으로 설치되었는지 확인하세요

#🎜🎜 #

#🎜🎜 #위의 내용은 설치가 성공했음을 의미합니다

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
#🎜 🎜#관련 튜토리얼: PHP 비디오 튜토리얼

위 내용은 Yaconf 소개와 설치 및 구성 지침(Windows+Linux)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.