Jak udostępnić Curl i PHP, gdy są instalowane z Xampp

11

Zainstalowałem najnowszą kopię XAMPP na Ubuntu 14.04. Jednak po wydaniu tego polecenia:

curl -sS https://getcomposer.org/installer | php

Otrzymuję następujące komunikaty o błędach:

  1. Program „curl” nie jest obecnie zainstalowany. Możesz go zainstalować, wpisując:

    sudo apt-get install curl
  2. Program „php” nie jest obecnie zainstalowany. Możesz go zainstalować, wpisując:

    sudo apt-get install php5-cli

Co więc daje, jak sprawić, by moje tworzenie curl i PHP było „widoczne”.

Dzięki !

Vince
źródło

Odpowiedzi:

17

Oznacza to, że nie masz zainstalowanego curl i musisz go zainstalować, aby z niego korzystać. Można to zrobić, przechodząc do terminala CTRL+ ALT+, Ta następnie wchodząc sudo apt-get install curl libcurl3 libcurl3-dev php5-curl. Spowoduje to zainstalowanie curl, php i bibliotek niezbędnych do zapewnienia potrzebnej funkcjonalności.

Po zakończeniu instalacji uruchom ponownie serwer za pomocą sudo service apache2 restart


źródło
Dziękuję za to. Jednak jeśli pójdę na localhost, mogę zobaczyć w phpinfo, że curl jest włączony jako zbyt oczywiste PHP. Nie rozumiem więc, dlaczego ubuntu tego nie widzi. Xampp jest zainstalowany w / opt, jeśli to robi różnicę.
Vince
Wypróbuj przedstawione tutaj rozwiązanie . Dotyczy to systemu Windows, ale ścieżki folderów można zmienić, tak aby pasowały do ​​ubuntu.
Brzmi obiecująco - ale co z PHP, którego nie widać? dzięki !
Vince
Sprawdź moją odpowiedź na edycję. Być może masz już niektóre pakiety, jeśli tylko je pominiesz.
@Vince libcurl i curl to różne, ale powiązane rzeczy. To, że biblioteka jest dostępna / włączona w PHP, nie oznacza, że ​​program został zainstalowany. Zainstaluj program zgodnie z instrukcją, jeśli chcesz go używać. Programy instalowane lokalnie (nie za pośrednictwem menedżera pakietów) wymagają większej konfiguracji, zanim zostaną wyświetlone w innym miejscu. Dlatego phpz Xamppa nie widać.
muru