[修正] Call to undefined function curl_init()

昨天裝 pi 的時候

因為網路不太穩

裝到一半斷線

apt-get 有點壞掉

以致於執行含有 curl 的 function 的時候

都會噴 Call to undefined function curl_init()

原本以為重裝 php5-curl 就好了

結果一直移除又安裝

都還是無法執行

Google 了一下

大部分都是說 php.ini 的 extension 沒寫好

我不太相信

因為我覺得阿不是 apt-get 安裝的

怎麼可能重裝還沒寫進去?

結果真的就是這麼簡單

我找到 php.ini (cli的)

/etc/php5/cli/php.ini

這個檔案變成空的= =

比較了其他有裝好 php5-curl 的機器

php.ini 是正常的

所以很明顯的是這個檔案壞了

補了

extension = php_curl.so

就好了

不過我猜因為少了 php.ini 大半的設定

有些 php 行為可能還是會不太正常

但因為這台 pi 在遠端

我無法立刻重裝 SD 卡的 image

所以就先這樣吧…