我有一個Macports安裝版本的php5,即缺少了curl擴展名。 phpinfo顯示/opt/local/etc/php5/php.ini作爲php.ini的位置,其中一個附加.ini文件列爲/opt/local/var/db/php5/curl.inicurl_init在Macports php5安裝後丟失
curl.ini的內容: 延長= curl.so
如果我做一個定位curl.so我得到 的/ opt/local/lib目錄/ PHP /分機/無調試非ZTS-20090626 /捲曲。所以 /opt/local/var/macports/software/php5-curl/5.3.2_0/opt/local/lib/php/extensions/no-debug-non-zts-20090626/curl.so
使用在test.php文件curl_init()給我這個錯誤:
Fatal error: Call to undefined function curl_init()
我假設它要麼沒有找到curl.so文件,但我找不到extension.dir在php.ini中設置,其他擴展名似乎工作正常。
我卸載港口,然後重新安裝它。重新啓動Apache,現在它可以工作。我從macports門票#25858中找到了,其他人有同樣的問題。 – Poe 2010-07-29 20:41:03