맥 OS 설치 프레임 구성 YAF
YAF 만 지원 PHP5.2 버전 이상의 최신 PHP5.3.3 지원
YAF는 SPL을 지원해야합니다. SPL은 PHP5에 대한 기본 확장으로 활성화되어 있습니다
YAF는 PCRE의 지원이 필요합니다. PCRE는 PHP5에 대한 기본 확장으로 활성화되어 있습니다
0 다운로드 YAF 패키지
http://pecl.php.net/package/yaf
또는
에서 https://github.com/laruence/yaf 복제 소스
cd Documents/www/
git clone https://github.com/laruence/yaf.git
PHP는 / bin 디렉토리를 확인하십시오
- -info PHP 나은 phpinfo ()에 인쇄 정보
- 입력 단자의 whereis PHP
zhibindeMacBook-Pro:~ zhibin$ whereis php
/usr/bin/php
2. PHP / bin 디렉토리 /의 phpize를 수행
의 phpize는 방법 뒤에 장착, 처음 사용 autoconf를 필요
cd ~/Documents/www/yaf/
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make
sudo make install
암호를 입력, 성공적인 설치 디렉토리 정보가있을 것
디렉토리가 존재의 파일 yaf.so 파일을 확인하시기 바랍니다
ls /usr/lib/php/extensions/no-debug-non-zts-20160303/yaf.so
구성 php.ini라고는 yaf.so 소개
sudo vi /private/etc/php.ini
파일에 가입
[yaf]
yaf.environ = product
yaf.library = NULL
yaf.cache_config = 0
yaf.name_suffix = 1
yaf.name_separator = ""
yaf.forward_limit = 5
yaf.use_namespace = 0
yaf.use_spl_autoload = 0
extension=yaf.so
다시 시작 PHP
아파치 서버
sudo apachectl restart
서버는 nginx를 PHP입니다 다시 시작해야하는 경우, 단순히의 nginx가 적용되지 않습니다 다시 시작
보기은 phpinfo ()는 성공적으로 설치 YAF 확장 나타납니다.
첫 번째 항목 (4) YAF 생성
소스 디렉토리로 / 도구 / CG / 폴더 YAF 프로젝트는 빈 생성
cd ~/Documents/www/yaf/tools/cg/
php yaf_cg yaf_test
#进入输入目录
cd output
拷贝到文件夹
cp -R yaf_test ~/Documents/www/yaf_test
가상 호스트 구성 및 테스트.
끝!:)