ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "
설치가 완료된 후 자체 점검을 수행하는 것이 좋습니다. 브루 닥터 메시지가 표시되면 시스템이 브루잉할 준비가 되었습니다. 그런 다음 브루잉을 수행합니다. 사용할 준비가 되었습니다. 공통 명령: (예를 들어 모든 소프트웨어는 PHP5.5를 사용합니다.)brew update #brew 설치 가능 패키지 업데이트,
brew 검색할 때마다 실행하는 것이 좋습니다. php55 #php5.5 검색
brew tap josegonzalez/php #확장 설치
brew tap #설치된 확장 프로그램 목록 보기
brew install php55 #php5.5 설치
brew 제거 php55 php5.5
php55 업그레이드 ~ 5관련 정보
brew home php55 #php5.5 공식 홈페이지 방문
Brew 서비스 정리#쓸데없는 시작 파일 삭제
Brew 서비스 RESTART PHP55#Restart PHP-FPM
두 번째 단계는 PHP를 설치하는 것입니다
brew options php53
옵션
--disable-opcache
Opcache 확장 없이 빌드
--disable-zend-multibyte
유니코드로 인코딩된 스크립트 자동 감지 비활성화
--homebrew- apxs
Homebrew 접두사에서 apxs에 대해 빌드
--with-apache
공유 Apache 2.0 핸들러 모듈 빌드를 활성화하고 Apache를 비활성화하는 모든 옵션을 재정의합니다
--with-cgi
빌드 활성화 CGI 실행 파일(--without-apache 암시)
--with-debug
디버깅 기호로 컴파일
--with-fpm
fpm SAPI 실행 파일 빌드 활성화(--without- 암시) apache)
--with-gmp
gmp 지원으로 빌드
--with-homebrew-curl
Homebrew를 통한 Curl 지원 포함
--with-homebrew-libxslt
LibXSLT 포함 Homebrew를 통한 지원
--with-homebrew-openssl
Homebrew를 통한 OpenSSL 지원 포함
--with-imap
IMAP 확장 포함
--with-libmysql
포함(이전- 스타일) mysqlnd 대신 libmysql 지원
--with-mssql
MSSQL-DB 지원 포함
--with-pdo-oci
Oracle 데이터베이스 포함(ORACLE_HOME 설정 필요)
-- with-phpdbg
phpdbg SAPI 실행 파일 빌드 활성화(PHP 5.4 이상)
--with-postgresql
postgresql 지원으로 빌드
--with-thread-safety
스레드로 빌드 안전
--with-tidy
Tidy 지원 포함
--without-bz2
bz2 지원 없이 빌드
--without-mysql
MySQL/MariaDB 지원 제거
- -without-pcntl
프로세스 제어 지원 없이 빌드
--without-pear
PEAR 없이 빌드
--without-snmp
SNmp 지원 없이 빌드
--HEAD
HEAD 버전 설치
Apache에서 PHP를 활성화하려면 httpd.conf에 다음을 추가하고 Apache를 다시 시작하십시오.
LoadModule php5_module /usr/local/opt/php53/libexec/apache2/libphp5.sophp.ini 파일은 다음 위치에서 찾을 수 있습니다:
/usr/local/etc/ php /5.3/php.ini???? 배????
PEAR가 권한에 대해 불만을 표시하는 경우 기본 PEAR 권한 및 구성을 '수정'합니다: chmod -R ug+w /usr/local/Cellar/php53/5.3.29/lib/php
pear config-set php_ini / usr/local/etc/php/5.3/php.ini
???? 확장 ????
사용자 정의 확장 컴파일에 문제가 있는 경우
경로에서 /usr/sbin 앞에 /usr/local/bin을 배치하여 Brew 버전을 사용하고 있는지 확인하세요.
PATH="/usr/local/bin:$PATH"
PHP53 확장은 항상 이 PHP에 대해 컴파일됩니다.
시스템 PHP에 대한 컴파일을 활성화하려면 --without-homebrew-php를 사용하여 설치하세요.
???? PHP CLI ????
명령줄에서 사용하는 PHP를 바꾸려면 ~/.bashrc,
~/.zshrc, ~/.profile 또는 셸의 이에 상응하는 구성 파일에 다음을 추가해야 합니다.
내보내기 PATH="$(brew --prefix homebrew/php/php53)/bin:$PATH"
로그인 시 php53을 시작하려면:
ln -sfv /usr/local/opt/php53/*.plist ~/Library/LaunchAgents그런 다음 지금 php53을 로드하려면:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php53.plist==> 요약
/usr/local/Cellar/php53/5.3.29: 480개 파일, 31M, 빌드됨 12.9분 후
echo 'export PATH="/usr/local/bin:/usr/local/sbin:$PATH"' >> ; ~/ .bash_profile #for other Brew install Soft
source ~/.bash_profile # 업데이트 구성
설치된 php5.3을 제거하는 방법은 무엇입니까?
# 캐시 및 이전 버전 파일 지우기
brew cleanup -s
효과 테스트:
$ php -v
PHP 5.3.29 (cli) (빌드: Jan 24 2015 12:40:58) (DEBUG)
저작권 ( c) 1997-2014 PHP 그룹
Zend Engine v2.3.0, 저작권 (c) 1998-2014 Zend Technologies
# Mac 시스템과 함께 제공되는 PHP
$ /usr/bin/php -v
PHP 5.4.30 (cli) (build: Jul 29 2014 23:43:29)
Copyright (c) 1997- 2014 PHP 그룹
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
Zend Guard Loader v3.3 포함, Copyright (c) 1998-2013, by Zend Technologies
$ php-fpm -v
PHP 5.4.30 (fpm-fcgi ) (작성일: 2014년 7월 29일 23:44:15)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies
LoadModule php5_module /usr/local /opt/php53/libexec/apache2/libphp5.so
위 내용은 관련 내용을 포함하여 Mac에서 Brew를 통해 다양한 버전의 PHP를 설치하는 방법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.