天天看點

安裝PHP scws分詞擴充時候遇到的坑

這個是我自己遇到的坑,百度了好多,最後算是解決了,問題都記一下

   1.安裝的目的:做分詞,語義分析使用

   2.mac 安裝 scws 分詞工具的時候會出現編譯報錯的問題,問題可能是由于mac機器上的openssl 版本過低,使用brew安裝最新openssl還是沒辦法解決問題,是因為在編譯軟體的時候使用的openssl是 /usr/bin 目錄下的,你需要将brew安裝的openssl 從/usr/local/Cellar/openssl/1.0.2l/bin/openssl 軟連接配接到/usr/bin 下,這時候如果你的mac開啟了

csrutil, 可能會導緻你對/usr/bin 目錄沒有操作權限,sudo -s 都不行,這是需要重新開機電腦,開機瞬間按下cmd + r ,調出terminal,輸入csrutil disable,然後再重新正常啟動就可以修改這個目錄了,這次還發現,編譯php擴充的時候,需要執行php安裝包内的 phpize,否則會報.m4檔案不存在