PHP不在FreeBSD中加載curl模塊。我使用curl共享庫編譯PHP &當使用ldd進行檢查時,php二進制文件鏈接到/usr/lib/libcurl.so
.1。PHP不加載curl模塊
當我嘗試使用像curl_init()
這樣的捲曲api時,PHP會拋出致命錯誤未知函數。不知道是什麼問題。每件事似乎都很好。我甚至嘗試在我的php.ini
文件中添加extensions = /usr/lib/libcurl.so
,但至今沒有運氣。有什麼建議麼。
PHP不在FreeBSD中加載curl模塊。我使用curl共享庫編譯PHP &當使用ldd進行檢查時,php二進制文件鏈接到/usr/lib/libcurl.so
.1。PHP不加載curl模塊
當我嘗試使用像curl_init()
這樣的捲曲api時,PHP會拋出致命錯誤未知函數。不知道是什麼問題。每件事似乎都很好。我甚至嘗試在我的php.ini
文件中添加extensions = /usr/lib/libcurl.so
,但至今沒有運氣。有什麼建議麼。
使用curl共享庫編譯PHP只是意味着您已經啓用了PHP使用curl的功能,但它不啓用它。
您還需要添加:
extension=curl.so
顯然,要確保你使用基於無論您是使用命令行(CLI)或Apache/Web服務器PHP權php.ini文件環境。
http://www.php.net/manual/en/curl.setup.php
大多數Linux發行版本有一個包處理添加捲曲的PHP。
另外不要忘記將'extension_dir'設置爲正確的路徑。 – cweiske
我看到相同的錯誤致命錯誤:調用未定義的函數curl_version()在/cf/var/tmp/jail/html/curl.php 我已將以下行添加到我的php.ini擴展=「curl。所以」。 當我做php -m顯示加載的模塊時,它不顯示捲曲但顯示其他模塊 ./php -c ../../etc/php.ini -m [PHP模塊] cgi -fcgi 核心 CTYPE 日期 DOM 的libxml PCRE POSIX 會議 的SimpleXML SPL 標準 XML XSL zlib的 –
你能只使用一個包通過的軟件包管理器爲您的Linux發行版? yum/apt-get等?大多數軟件包都有一個名爲php-curl,php4-curl,php5-curl等的軟件包,如果你只是通過軟件包管理器進行安裝,它會爲你處理所有這些。 –
嘗試查看phpinfo()並檢查是否包含捲髮庫。 – ysrb
該圖書館沒有出現在phpinfo() –
我甚至試圖用libcurl.a靜態綁定它,但沒有接縫來幫助。任何方式來檢查php二進制文件是否與libcurl.a綁定。 php -m不顯示libcurl。我有一個diff linux系統,其中一切都編譯好,當我嘗試php -m它顯示捲曲作爲模塊之一。 –