2014-04-23 21 views
5

Używam NGINX z PHP-FPM na Debianie Wheezy przez DotDeb repo.Jak włączyć curl dla php

Jest to jedyne odniesienie do curl w moim pliku php.ini i nie jestem pewien, co muszę zrobić. Każda pomoc jest mile widziana (jest już zainstalowany)

[curl] 
; A default value for the CURLOPT_CAINFO option. This is required to be an 
; absolute path. 
;curl.cainfo = 

; Local Variables: 
; tab-width: 4 
; End: 
+0

Uważam, że musisz dodać (lub nie ent) w twoim php.ini: 'extension = php_curl.so', a następnie uruchom ponownie php-fpm. – trakos

+0

Próbowałem tego, ale powiedział Nie można załadować modułu ---- nie ma takiego pliku lub katalogu – user1446650

Odpowiedz

8

Sprawdź, czy masz php5-curl zainstalowany

dpkg -l | grep 'php5-curl' 

Jeśli nie jest zainstalowany,

apt-get install php5-curl 

Zapewnienie ścieżkę w extension_dir istnieje i zawiera curl.so, jeśli nie, zmień na poprawną ścieżkę.

php -i | grep extension_dir 

Upewnić się /etc/php5/mods-available/curl.ini istnieje i ma curl.so ładowane

; configuration for php CURL module 
; priority=20 
extension=curl.so 

Jeśli wszystko jest w porządku, ponownie PHP-FPM

/etc/init.d/php5-fpm restart 
+0

Witam, curl jest już zainstalowany (jak wspomniano w pytaniu) - Po prostu nie wiem, jak włączyć to w php.ini . – user1446650

+1

Idź do phpinfo, sprawdź, czy ścieżka wymieniona w 'extension_dir' istnieje. A w '/ etc/php5/mods-available/curl.ini', powinno to być' extension = curl.so', lub * curl.so, które znajdziesz w 'katalog_koledniowy'. –

-1

Aby włączyć curl znak komentarza

;extension=php_curl.dll 
to 
extension=php_curl.dll