インストールが完了したらセルフチェックを実行することをお勧めします:
brew Doctor 「システムは醸造の準備ができています」と表示された場合、醸造は使用する準備ができています。 一般的なコマンド: (すべてのソフトウェアは例として PHP5.5 を使用します) brew update brew Tap josegonzalez/php #Install extensionbrew upgrade php55 #Upgrade php5 .5
brew options php55 #php5 の表示 5 インストール オプション wBrew Info PHP55#PHP5.5 関連情報の表示
Brew Home PHP55#
brew services restart php55 #Restart php-fpm
2 番目のステップは、PHP をインストールすることです
php5.3 をインストールするためのオプションを表示するコマンド。ここでは、次のオプションを使用してインストールします。
brew install php53 --with-apache - -with-gmp --with-imap --with-tidy --with -デバッグ
オプション
--disable-opcache
Opcache拡張機能なしでビルド
--disable-zend-multibyte
Unicodeでエンコードされたスクリプトの自動検出を無効にする
--homebrew-apxs
Homebrewプレフィックスのapxに対してビルド
--with-apache
Apache を無効にするオプションをオーバーライドして、共有 Apache 2.0 ハンドラー モジュールのビルドを有効にします
--with-cgi
CGI 実行可能ファイルのビルドを有効にします (--without-apache を暗黙的に含みます)
--with-debug
デバッグ シンボルを使用してコンパイルします
- -with-fpm
fpm SAPI 実行可能ファイルのビルドを有効化します (--without-apache を暗黙的に含みます)
--with-gmp
gmp サポートを使用してビルドします
--with-homebrew-curl
Homebrew 経由で Curl サポートを含めます
--with- homebrew-libxslt
Homebrew 経由で LibXSLT サポートを含める
--with-homebrew-openssl
Homebrew 経由で OpenSSL サポートを含める
--with-imap
IMAP 拡張機能を含める
--with-libmysql
代わりに (古いスタイルの) libmysql サポートを含めるmysqlnd の
--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 がパーミッションに関して問題を抱えている場合は、デフォルトの PEAR パーミッションを「修正」し、config:
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
???? 拡張機能 ????
カスタム拡張機能のコンパイルで問題が発生した場合は、PATH の /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/launchgents
次に、PHP53 をロードします: LAUNCHCTL LOAD ~/ Library/launchgents/Homebrew。 .php53.plist
==> 概要 /usr/local/Cellar/php53/5.3.29: 480 ファイル、31M、12.9 分でビルド
ソースの場合 ~ /.bash_profile #構成を更新します
インストールされたphp5.3をアンインストールするにはどうすればよいですか?
brew cleanup -s
効果をテストします:
$php -v
PHP 5.3.29 (cli) (built: Jan 24 2015 12:40:58) (DEBUG)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2 .3.0、著作権 (c) 1998-2014 Zend Technologies
# Mac システムに付属の php
$ /usr/bin/php -v
PHP 5.4.30 (cli) (ビルド: Jul 29 2014 23:43:29)
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
$ php-fpm -v
PHP 5.4.30 (fpm-fcgi) (built: Jul 29 2014 23:44:15)
Copyright (c ) 1997-2014 The PHP Group
Zend Engine v2.4.0、著作権 (c) 1998-2014 Zend Technologies
with Zend Guard Loader v3.3、著作権 (c) 1998-2013、Zend Technologies
LoadModule php5_module /usr/local/opt/php53/libexec/apache2/libphp5.so
上記では、Mac に brew を通じてさまざまなバージョンの php をインストールする方法を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。