這篇文章主要介紹了關於mac下brew安裝php及擴充,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
Mac HomeBrew [2018-03-31]起棄用
homebrew/php
,php版本改名(如:php70 => php@7.0),無法像以前直接搜尋各個版本對應擴充直接安裝如:
brew install php70-redis
,可採用
pecl
安裝php對應擴充,以
php@7.0
為例
移除原來的homebrew/php tap
$ brew untap homebrew/tap
安裝php@7.0
$ brew install php@7.0
pecl安裝擴充
安裝
# 查看pecl$ pecl versionPEAR Version: 1.10.5PHP Version: 7.0.30Zend Engine Version: 3.0.0Running 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 successfullyInstalling '/usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/xdebug.so'install ok: channel://pecl.php.net/xdebug-2.6.0Extension xdebug enabled in php.ini
xdebug.so遷移
# xdebug.so編譯到了 /usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/ 目錄下$ cd /usr/local/Cellar/php@7.0/7.0.30 && lltotal 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.iniScan 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"
查看擴充
$ php -m[PHP Modules]......[Zend Modules]Xdebug <== 成功安裝Zend OPcache
以上就是本文的全部內容,希望對大家的學習有所協助,更多相關內容請關注topic.alibabacloud.com!