記在mac上安裝php7

2022-09-09 03:15:11 字數 817 閱讀 9408

./configure時遇到的問題:

libxml 不存在: 解決加上 libxml_cflags=-i/usr/local/opt/libxml2/include libxml_libs=-l/usr/local/opt/libxml2/lib 解決掉

sqlite3 不存在:sqlite_cflags=-i/usr/local/opt/sqlite3/include sqlite_libs=-l/usr/local/opt/sqlite3/lib

iconv 不存在:--with-iconv=/usr/local/opt/libiconv

備註:/usr/local/opt/libxml2是brew安裝libxml時的路徑,預設都是這樣的。其他路徑同理。

make時遇到的問題:

fatal error: 'libxml/parser.h':  主要是找不到這個檔案,正常類unix的系統預設的include目錄都在/usr/include 這個路徑,也就是如果是如果有/usr/include目錄做個軟連線進來就可以了,如:

sudo mount -uw /

#建立軟鏈

sudo ln -s "$(xcrun --show-sdk-path)/usr/include" /usr/include

#然後把做個軟連線: ln -s "

$(xcrun --show-sdk-path)/usr/include/libxml2/libxml

" /user/include/libxml

說明:x

crun --show-sdk-path : 新的macos sdk 的include路徑。

參考:

安裝 mac安裝PHP7經歷

問題一 configure warning you should use build,host,target configure warning invalid host type configure warning you should use build,host,target configur...

Mac系統完美安裝PHP7詳細教程

使用第三方包homebrew來安裝,非常迅速有效!1.啟動apache 首先我們啟動系統自帶的apache服務。開啟terminal,輸入如下指令 開啟apache服務 sudo apachectl start 檢視apache版本號 然後我們驗證一下我們開啟的apache服務是否可以使用,開啟瀏覽...

Mac系統下 PHP7安裝Swoole擴充套件 教程

自 今天我用的php版本是 php7.1 環境依賴 cd swoole phpize configure make sudo make install 2 修改php.ini加入 extension swoole.so3 檢測擴充套件是否安裝成功?這個是macos新版本中的引入了 rootless ...