ホームページ  >  記事  >  バックエンド開発  >  Macのインストールphp56

Macのインストールphp56

WBOY
WBOYオリジナル
2016-07-29 09:14:421888ブラウズ

$ brew install php56 \
--without-snmp \
--without-<strong>Apache</strong> \
--with-debug \
--with-fpm \
 --with-intl \
--with-homebrew-curl \
--with-homebrew-libxslt \
--with-homebrew-openssl \
--with-imap \
--with-mysql \
--with-tidy
最初のインストール依存赖扩展:curl、libpng、freetype、gettext、h等。 homebrew/homebrew-php から php56 をインストールします

==> php56 の依存関係のインストール: curl、libpng、freetype、gettext、h

==> php56 依存関係をインストールしています: curl

==> https://homebrew.bintray.com/bottles/curl-7.41.0_1.yosemite.bott をダウンロード中

############################ ############################################## 100.0%

==> 注ぐcurl-7.41.0_1.yosemite.bottle.tar.gz

==> 注意事項

この式はkeg専用であり、/usr/localにシンボリックリンクされていないことを意味します。

Mac OS Xはすでにこのソフトウェアを提供しており、別のバージョンを

並行してインストールすると、あらゆる種類の問題が発生する可能性があります。

一般的にはそこにありますあなたにとっては何の影響もありません。

独自のソフトウェアをビルドし、この式が

必要な場合は、

ビルド変数に次のものを追加する必要があります:

LDFLAGS: -L/usr/local/opt/curl/lib

CPPFLAGS: -I/usr/local/opt/curl/

include

==> まとめ

??  /usr/local/Cellar/curl/7.41.0_1: 301 ファイル、2.9M

==> php56 依存関係をインストールしています: libpng

==> https://homebrew.bintray.com/bottles/libpng-1.6.16.yosemite.bott をダウンロード中

############################ ############################################## 100.0%

==> libpng-1.6.16.yosemite.bottle.tar.gzを注ぐ

??  /usr/local/Cellar/libpng/1.6.16: 17 ファイル、1.3M

==> php56 依存関係をインストールしています: freetype

==> https://homebrew.bintray.com/bottles/freetype-2.5.5.yosemite.bottle.tar.gz をダウンロード中

###################### ################################################ 100.0%

==> freetype-2.5.5.yosemite.bottle.tar.gz を注ぐ

??  /usr/local/Cellar/freetype/2.5.5: 60 ファイル、2.6M

==> php56 依存関係をインストールしています: gettext

==> https://homebrew.bintray.com/bottles/gettext-0.19.4.yosemite.bottle.tar.gz をダウンロード中

###################### ################################################ 100.0%

==> gettext-0.19.4.yosemite.bottle.tar.gz

==> を注ぐ 注意事項

この式はkeg専用です。つまり、/usr/localにシンボリックリンクされていません。

Mac OS Xには同様のソフトウェアが提供されており、このソフトウェアを

並行してインストールすると、あらゆる種類の問題が発生する可能性があります。

OS Xは BSD gettext ライブラリを提供しており、両方がライブラリ パスにあると一部のソフトウェアが混乱します。

通常、これによる影響はありません。

独自のソフトウェアをビルドし、この式が

必要な場合は、

ビルド変数に次のものを追加する必要があります: LDFLAGS: -L/usr/local/opt/gettext/lib

CPPFLAGS: -I/usr/local/opt/gettext/

include

==> まとめ??  /usr/local/Cellar/gettext/0.19.4: 1920 ファイル、21M

==> php56 依存関係をインストールしています: homebrew/dupes/tidy

==> https://homebrew.bintray.com/bottles-dupes/tidy-20090325.yosemite.bottle.tar.gz をダウンロード中

##################### ################################################ 100.0%

==> 注ぐ tiny-20090325.yosemite.bottle.tar.gz

??  /usr/local/Cellar/tidy/20090325: 10 ファイル、940K

==> php56 依存関係をインストールしています: homebrew/dupes/zlib

==> https://downloads.sf.net/project/macomebrew/Bottles/dupes/zlib-1.2.8.yosemite.bottle.tar.gz をダウンロード中

################ ################################################ ###### 100.0%

==> zlib-1.2.8.yosemite.bottle.tar.gzを注ぐ

==> 注意事項

この式はkeg専用であり、/usr/localにシンボリックリンクされていないことを意味します。

Mac OS Xはすでにこのソフトウェアを提供しており、別のバージョンを

並行してインストールすると、あらゆる種類の問題が発生する可能性があります。

一般的にはそこにありますあなたにとっては何の影響もありません。

独自のソフトウェアをビルドし、この式が

必要な場合は、

ビルド変数に次のものを追加する必要があります:

LDFLAGS: -L/usr/local/opt/zlib/lib

CPPFLAGS: -I/usr/local/opt/zlib/

include

==> まとめ

??  /usr/local/Cellar/zlib/1.2.8: 9 ファイル、392K

==> php56 依存関係のインストール: icu4c

==>

ダウンロード https://homebrew.bintray.com/bottles/icu4c-54.1.yosemite.bottle.1.tar.gz

######### ################################################ ############# 100.0%

==>

注ぐ icu4c-54.1.yosemite.bottle.1.tar.gz

==> 注意事項

この式は Keg 専用です。つまり、/usr/local にシンボリックリンクされていません。

Mac OS X は既にこのソフトウェアを提供しており、別のバージョンを

並行してインストールすると、あらゆる種類の問題が発生する可能性があります。

OS X は libicucore を提供します.dylib (ただし、他には何もありません)。

通常、これによる影響はありません。

独自のソフトウェアをビルドし、この式が必要な場合は、

ビルド変数に次のものを追加する必要があります:

LDFLAGS: -L/usr/local/opt/icu4c/lib

CPPFLAGS: -I/usr/local/opt/icu4c/

include

==> 概要

??  /usr/local/Cellar/icu4c/54.1: 242 ファイル、65M

==> php56 依存関係のインストール: imap-uw

==> ダウンロード https://homebrew.bintray.com /bottles/imap-uw-2007f.yosemite.bott

#################################### #################################### 100.0%

==> 注ぐ画像-uw -2007f.yosemite.bottle.tar.gz

??  /usr/local/Cellar/imap-uw/2007f: 150 ファイル、9.5M

==> php56 依存関係のインストール: jpeg

==> https://homebrew.bintray をダウンロードしています。 com/bottles/jpeg-8d.yosemite.bottle.2.t

################################# ####################################### 100.0%

==> 注ぐjpeg-8d.yosemite.bottle.2.tar.gz

??  /usr/local/Cellar/jpeg/8d: 18 ファイル、776K

==> php56 依存関係のインストール: unixodbc

==> ダウンロード https://homebrew.bintray.com/bottles /unixodbc-2.3.2_1.yosemite.b

###################################### ################################## 100.0%

==> unixodbc-2.3.2_1 を注ぐ.yosemite.bottle.1.tar.gz

??  /usr/local/Cellar/unixodbc/2.3.2_1: 31 ファイル、1.0M

==> インストール中 php56

==> ダウンロード https://www.php.net/get /php-5.6.7.ta​​r.bz2/from/this/mirror

########################### 37.9%

curl : (56) SSLRead() return error -9806

Error: リソース「php56」のダウンロードに失敗しました

ダウンロードに失敗しました: https://www.php.net/get/php-5.6.7.ta​​r .bz2/from/this/mirror

localhost:~ zhoujunwen$ brew install php56

==> homebrew/homebrew-php から php56 をインストールしています

==> https://homebrew.bintray をダウンロードしています.com/bottles-php/php56-5.6.7.yosemite.bo

################################ ######################################## 100.0%

==> php56-5.6.7.yosemite.bottle.tar.gz

==> 注意事項

ApacheでPHPを有効にするには、httpd.confに以下を追加し、Apache:

LoadModule php5_module / usr/local/opt/php56/libexec/

Apache2/libphp5.so

php.ini ファイルは次の場所にあります:

/usr/local/etc/php/5.6/php.ini

?? ?? PEAR ????

PEAR が

permission について文句を言う場合は、デフォルトの PEAR permission を「修正」し、config:

chmod -R ug+w /usr/local/Cellar/php56/5.6 を実行します。 7/lib/php

pear config-set php_ini /usr/local/etc/php/5.6/php.ini system

????拡張機能 ????

カスタム拡張のコンパイルで問題が発生した場合は、PATH:

の /usr/sbin の前に /usr/local/bin を配置して、brew バージョンを使用していることを確認してください

PATH= /usr/local/bin:$PATH"

PHP56 拡張機能は常にこの PHP に対してコンパイルされます。システム PHP に対するコンパイルを有効にするには、--without-homebrew-php を使用してインストールしてください

。 PHP CLI ????

コマンドラインで使用する PHP を交換したい場合は、~/.bashrc、

~/.zshrc、~/.profile、またはシェルの同等の設定ファイルに以下を追加する必要があります。 :

export PATH="$(brew --prefix homebrew/php/php56)/bin:$PATH"

???? FPM ????

起動時に php-fpm を起動するには:

mkdir -p ~/Library/LaunchAgents

cp /usr/local/opt/php56/homebrew.mxcl.php56.plist ~/Library/LaunchAgents/

launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist

制御スクリプトは/usr/local/opt/php56/sbin/php56-fpmにあります

OS X 10.8以降には付属しています。 php-fpm がプリインストールされています。brew バージョンを使用していることを確認するには、PATH で /usr/local/sbin が /usr/sbin より前にあることを確認する必要があります:

PATH="/usr/local/sbin:$PATH"

正しい「UserName」を使用するために plist を編集する必要がある場合もあります。

plist の名前が「homebrew-php.joseonzalez.php56」であることに注意してください。古いバージョンでは、この式の plist

を使用します。

launchd でログイン時に php56 を開始するには:

ln -sfv /usr/local/opt/php56/*.plist ~/Library/LaunchAgents

それから今すぐ php56 をロードします:

launchctlload ~/Library/LaunchAgents/homebrew.mxcl.php56.plist

==>概要

?? /usr/local/Cellar/php56/5.6.7: 500 ファイル、51M


上記では、関連コンテンツを含めて Mac での php56 のインストールについて説明しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。