MAMP 설치 및 Yaf 환경 설정 (VirtualHost 생 성 첨부)

MAMP 환경 설정
  • MAMP 홈 페이지 https://www.mamp.info/en/downloads/ 에서 MAMP 설치 패 키 지 를 다운로드 합 니 다.
  • MAMP 를 설치 한 후 MAMP (MAMP PRO 가 아 닌) 설정 을 열 고 Ports Set Web & MySQL ports to 80 & 3306, PHP 버 전 5.5.26 을 선택 하 십시오.
  • MAMP 를 설치 한 후 phop 홈 페이지 http://php.net/releases/ 에서 해당 하 는 phop 설치 패 키 지 를 다운로드 합 니 다. Yaf 의 개발 환경 이 5.5.26 에서 진행 되 어야 하기 때문에 다운로드, 압축 해제 합 니 다.
  • 압축 해 제 된 소스 코드 를 디 렉 터 리 /Applications/MAMP/bin/php/php5.5.26/include/php 아래 에 두 고 /include/php 존재 하지 않 으 며 직접 만들어 야 합 니 다)
  • 이 원본 디 렉 터 리 에서 실행 ./configure
  • (    Please specify the install prefix of iconv with --with-iconv=  )     Brew( http://brew.sh/index_zh-cn.html  )
        `./configure --with-iconv=/usr/local/Cellar/libiconv/1.14/`  
    

    Yaf 의 설치
  • Yaf 소스 코드 다운로드 http://pecl.php.net/package/yaf
  • 설치 / 응용 프로그램 / MAMP / bin / php / php 5.5.5.26 / bin / phpize ( autoconf brew install autoconf ) 실행
  • 컴 파일 ./configure -—with-php-config=/Applications/MAMP/bin/php/php5.5.26/bin/php-config
  • make
  • make install
  • /Applications/MAMP/bin/php/php5.5.26/conf/php.ini 파일 의 540 줄 Extensions 모듈 근처에 가입 extension=yaf.so Yaf 확장 오픈
  • memcache 설치
  • 설치 / 응용 프로그램 / MAMP / bin / php / php 5.5.5.26 / bin / phpize
  • 실행
  • ./configure -—with-php-config=/Applications/MAMP/bin/php/php5.5.26/bin/php-config (오류 가 발생 하면 memcache support requires ZLIB ZLIB 를 설치 한 다음 brew install ZLIB 설치
  • ./configure --with-php-config=/Applications/MAMP/bin/php/php5.5.26/bin/php-config --with-zlib-dir=/usr/local/opt/zlib
  • make
  • make install 파일 의 540 줄 /Applications/MAMP/bin/php/php5.5.26/conf/php.ini 모듈 근처에 가입 Extensions memcache 확장 열기
  • MAMP 를 다시 시작 합 니 다. phpinfo 에서 이 두 확장 이 설치 되 었 는 지 확인 하 십시오.
  • VirtualHost 설정
  • 에서 extension=memcache.so 가상 주소 설정 열기
  • # Virtual hosts
    Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf(      #)
    
  • 에서 /Applications/MAMP/conf/apache/httpd.conf 가상 주소 설정
  • 
        ServerAdmin [email protected]    //    
        DocumentRoot /Users/UserName/Documents/Project/admin  //    
        ServerName  local.example.com   //     
        ErrorLog "logs/a.ifenxi.com-error.log"    //            
        CustomLog "logs/a.ifenxi.com_cus.log" combined 
        
            Options FollowSymLinks
            AllowOverride All
            Order allow,deny
            allow from all
        
    
    

    설정 완료 후 저장
  • 실행 /Applications/MAMP/conf/apache/extra/httpd-vhost.conf host 파일 을 설정 하고 IP 목록 에 한 줄 추가
  • 127.0.0.1           local.example.com(       )
    
    sudo vi /etc/hosts 저장 종료
  • MAMP 를 다시 시작 합 니 다. 설정 에 성 공 했 습 니 다. 방금 설정 한 파일 디 렉 터 리 로 프로젝트 를 복사 하고 브 라 우 저 에서 설정 한 도 메 인 이름 을 열 고 효 과 를 보면 됩 니 다
  • 좋은 웹페이지 즐겨찾기