上一篇說到安裝opencc4php擴展,但有些用戶提到把OpenCC和opencc4php安裝成功後,重啟PHP的時候卻顯示無法載入的錯誤。
NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library 'opencc.so' (tried: /www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/opencc.so (libopencc.so.2: cannot open shared object file: No such file or directory), /www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/opencc.so.so(/www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/opencc.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
如果安裝成功的情況下,可以執行如下指令查看OpenCC版本。
$ opencc --version
Open Chinese Convert (OpenCC) Command Line Tool
Version: 1.0.3
如果安裝不成功的情況下,會出現如下錯誤訊息。
opencc: error while loading shared libraries: libopencc.so.2: cannot open shared object file: No such file or directory
所以,需要在系統中找相關文件。
$ find / -name libopencc.so.2
/usr/lib/libopencc.so.2
因為作業系統為64位元,所以會在lib64下尋找,嘗試在/usr/lib64文件夾下建立一個鏈接文件。
ln -s /usr/lib/libopencc.so.2 /usr/lib64/libopencc.so.2
完成建立鏈接文件後,再次檢查OpenCC版本,此時執行應該變回正常。
$ echo '電腦' | opencc -c t2s
电脑
鏈結到這頁!