最近在熟悉公司專案的時候發現專案中有用到yaml格式的檔案,因為自己本地沒有安裝yaml擴充套件,所以無法解析,網上找了一下安裝教程發現也不是很多,這邊也是總結一下,防止自己下次重新安裝忘了具體步驟。
yaml是什麼
安裝步驟
1、安裝yaml解析包
我這邊使用的是brew安裝
homebrew是mac系統下的神器了,如果還沒有安裝可以自行安裝一下。
/usr/bin/ruby -e "$(curl -fssl "
homebrew安裝完成之後就可以brew安裝yaml解析包了
brew install libyaml
2、安裝yaml擴充套件
pecl install yaml
libyaml安裝完之後就可以直接執行 pecl install yaml 來完成yaml擴充套件的安裝了。在執行這一步驟的時候,我這邊出現了乙個錯誤。
/private/tmp/pear/temp/yaml/php_yaml.h:46:10: fatal error: 'php.h' file not found
#include ^~~~~~~
解決辦法是在命令列輸入:
中間的macosx10.14.sdk取決於你自己的系統版本修改。
執行完之後重新執行pecl install yaml就安裝成功了,然後把相應的extension=yaml.so加入到php.ini中,用sudo apachectl restart 重啟apache就可以用php -m檢視擴充套件是否成功了。
Mac 安裝PHP Redis 擴充套件
其實 mac 安裝 redis 還是很簡單,以下為個人搭建配置。注意 文章中的 代表任意版本號 brew install redis 啟動 redis server 啟動成功介面 另開乙個命令視窗,可以使用 redis 命令在 redis 服務上執行操作。redis cli 下文中的配置目錄可根據記...
mac 安裝phpredis擴充套件
這時候會提示乙個路徑 usr lib php extensions no debug non zts 20100525 表示已經將擴充套件放置在該位置 vim etc php.ini 增加如下內容 extension redis.so 重啟apache sudoapachectl restart 檢...
mac 下安裝memcache擴充套件
雖然memcache安裝成功,但是php還不能呼叫。所以就需要安裝memcached擴充套件 3.編譯 先進入到解壓後的memcache 輸入命令 編譯php擴充套件的工具,主要是根據系統資訊生成對應的configure檔案 phpize.configure enable memcache with...