ホームページ  >  記事  >  バックエンド開発  >  Brew は Mac に PHP と拡張機能をインストールします

Brew は Mac に PHP と拡張機能をインストールします

不言
不言オリジナル
2018-07-06 16:55:555452ブラウズ

この記事では主に Mac での php と brew の拡張機能のインストールについて紹介します。参考になるものがありますので、共有します。困っている友達は参考にしてください。

Mac HomeBrew [2018-03] -31 ] homebrew/php はそれ以来非推奨となり、php バージョンの名前が変更されました (例: php70 => php@7.0)。それぞれの対応する拡張子を直接検索することはできません。 brew install php70-redis のように、バージョンを確認して直接インストールします。pecl を使用して、対応する php 拡張機能をインストールできます。php@7.0 をexample
元の homebrew/php を削除します Tap
$ brew untap homebrew/tap
Install php@7.0
$ brew install php@7.0
pecl インストール拡張機能
Install
# 查看pecl
$ pecl version
PEAR Version: 1.10.5
PHP Version: 7.0.30
Zend Engine Version: 3.0.0
Running on: Darwin Mac 17.5.0 Darwin Kernel Version 17.5.0: Mon Mar  5 22:24:32 PST 2018; root:xnu-4570.51.1~1/RELEASE_X86_64 x86_64
# 安装xdebug扩展
$ pecl install xdebug
...
...
Build process completed successfully
Installing '/usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.6.0
Extension xdebug enabled in php.ini
xdebug .so migration
# xdebug.so编译到了 /usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/ 目录下
$ cd /usr/local/Cellar/php@7.0/7.0.30 && ll
total 256
...
lrwxr-xr-x   1 username  admin    23B  5  7 19:53 pecl -> /usr/local/lib/php/pecl
...
# `/usr/local/Cellar/php@7.0/7.0.30/pecl` 目录实际上软链到 `/usr/local/lib/php/pecl` 目录下
# 将xdebug.so移动到php@7.0默认扩展目录
# php@7.0默认扩展目录为`/usr/local/Cellar/php@7.0/7.0.30/lib/php/20151012/`,可通过phpinfo()获取
$ cp /usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/xdebug.so /usr/local/Cellar/php@7.0/7.0.30/lib/php/20151012/
設定の変更
# 查看php.ini目录
$ php --ini
....
Loaded Configuration File:         /usr/local/etc/php/7.0/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.0/conf.d
....
# 编辑php.ini
$ vim /usr/local/etc/php/7.0/php.ini
# 删除第一行:  zend_extension="xdebug.so" 
# 在`/usr/local/etc/php/7.0/conf.d`目录下新增xdebug.ini
$ vim /usr/local/etc/php/7.0/conf.d/xdebug.ini
# 加入以下内容
[xdebug]
zend_extension="xdebug.so"
View Extension
$ php -m
[PHP Modules]
...
...
[Zend Modules]
Xdebug               <== 成功安装
Zend OPcache

上記がこの記事の全内容です。皆様の学習に役立つことを願っています。詳細関連コンテンツについては、PHP 中国語 Web サイトにご注意ください。

関連する推奨事項:

以上がBrew は Mac に PHP と拡張機能をインストールしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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