mac homebrew [2018-03-31]起棄用移除原來的homebrew/php taphomebrew/php
,php版本改名(如:php70 => [email protected]),無法像以前直接搜尋各個版本對應擴充套件直接安裝如:brew install php70-redis
,可採用pecl
安裝php對應擴充套件,以[email protected]
為例
$ brew untap homebrew/tap
安裝[email protected]$ brew install [email protected]
pecl安裝擴充套件
安裝
# 檢視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/[email protected]/7.0.30/pecl/20151012/xdebug.so'
install ok: channel:
extension xdebug enabled in php.ini
擴充套件配置# xdebug.so編譯到了 /usr/local/cellar/[email protected]/7.0.30/pecl/20151012/ 目錄下
$ cd /usr/local/cellar/[email protected]/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/[email protected]/7.0.30/pecl` 目錄實際上軟鏈到 `/usr/local/lib/php/pecl` 目錄下
# 所以xdebug.so的實際目錄為`/usr/local/lib/php/pecl/20151012/xdebug.so`
修改配置# 檢視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="/usr/local/lib/php/pecl/20151012/xdebug.so"
檢視擴充套件$ php -m
[php modules]
......
[zend modules]
xdebug <== 成功安裝
zend opcache
Mac下安裝brew 使用brew安裝gdb
安裝命令如下 curl lssf sudo tar xvz c usr local strip 1 2014 09 02 親試 當brew安裝成功後,就可以隨意安裝自己想要的軟體了,例如wget,命令如下 sudo brew install wget 安裝gdb sudo brew install ...
Windows下安裝Redis及開啟php擴充套件
當然我們很多時候都程式設計是在windows下的,現在把windows的redis也安裝一下 2.開啟乙個cmd視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.conf 3.這時候另啟乙個cmd視窗,原來的不要關閉,不然就無法訪問服務端了。4.同樣切...
centos下編譯安裝Apache和PHP
注 本環境為lamp 1.安裝阿帕奇之前先安裝所需的執行庫 root tars pcf src tar jxvf apr 1.5.0.tar.bz2 root kaka apr 1.5.0 cd apr 1.5.0 root kaka apr 1.5.0 configure prefix usr l...