2013-05-20 52 views
0

我已在我的服務器上編譯php和curl。 當我在瀏覽器上運行phpinfo()時,它不顯示curl啓用。 當我從命令行運行它顯示捲曲是啓用。PHP Curl未啓用

以下是命令: /opt/php -r「phpinfo();」

我也創建的/ usr/bin中的PHP爲符號鏈接

我還編譯PHP --with捲曲= [捲曲路徑]爲靜態不作爲共享。

我缺少什麼?

在此先感謝。

+0

你重新啓動了Apache嗎? – DCoder

+0

我可以知道你正在使用哪個服務器。 WAMP,XAMPP或MAMP? – Pank

+0

這個鏈接是爲xampp http://stackoverflow.com/questions/1347146/how-to-enable-curl-in-php-xampp – Pank

回答

0

它是否通過php.ini啓用。儘管curl可能已經用php編譯過,但可能已經通過php.ini設置文件禁用了。確認curl實際上已啓用。

+0

捲曲擴展是靜態的。 –

+0

@PaulSmith好像很多人都有同樣的問題https://bugs.php.net/bug.php?id=59028嘗試關注列表。儘管其中大多數與solr和libcurl問題有關。但你可能會在那裏找到一些有用的答案。另外這條建議''支持的libcurl和libxml版本分別降至7.15.5和2.6.26,因此現在不需要在較早的RHEL,Fedora Core和CentOS系統上從源代碼構建libcurl和libxml2。 這是真的,因爲SVN修訂版298824'''似乎更有用。 – Samundra

0

如果你使用的XAMPP,取消對該行

;延長= php_curl.dll 在XAMPP \ apache的\斌\ php.ini文件,然後重新啓動Apache服務。

注意:在較新的XAMPP版本中,PHP已移至根xampp文件夾xampp \ php \ php.ini。

+0

我沒有使用XAMPP或任何其他燈管 –