Cara membuat Curl dan PHP tersedia saat diinstal dari Xampp

11

Saya telah menginstal salinan XAMPP terbaru di Ubuntu 14.04. Namun, ketika saya mengeluarkan perintah ini:

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

Saya mendapatkan pesan kesalahan berikut:

  1. Program 'curl' saat ini tidak diinstal. Anda dapat menginstalnya dengan mengetik:

    sudo apt-get install curl
  2. Program 'php' saat ini tidak diinstal. Anda dapat menginstalnya dengan mengetik:

    sudo apt-get install php5-cli

Jadi apa yang memberi, bagaimana saya membuat penindasan saya terhadap curl dan PHP "terlihat".

Terima kasih!

Vince
sumber

Jawaban:

17

Artinya adalah Anda tidak memiliki curl yang diinstal dan Anda perlu menginstal curl untuk menggunakannya. Ini bisa dilakukan dengan masuk ke terminal CTRL+ ALT+ Tkemudian masuk sudo apt-get install curl libcurl3 libcurl3-dev php5-curl. Ini akan menginstal curl, php dan pustaka yang diperlukan untuk memberi Anda fungsionalitas yang Anda butuhkan.

Setelah instalasi selesai, restart server dengan sudo service apache2 restart


sumber
Terima kasih untuk itu. Namun, jika saya melakukan localhost, saya dapat melihat di phpinfo bahwa curl diaktifkan terlalu jelas PHP. Jadi saya tidak mengerti mengapa ubuntu tidak melihatnya. Xampp diinstal di / opt jika itu membuat perbedaan.
Vince
Coba solusi yang diuraikan di sini . Ini untuk windows, namun jalur folder dapat diubah sesuai dengan yang ada di ubuntu.
Kedengarannya menjanjikan - tapi bagaimana dengan PHP juga tidak terlihat? terima kasih!
Vince
Periksa jawaban saya untuk edit. Anda mungkin sudah memiliki beberapa paket, jika hanya melewatkannya.
@ Karena libcurl dan curl adalah hal yang berbeda tetapi terkait. Bahwa perpustakaan tersedia / diaktifkan dalam PHP tidak berarti bahwa program tersebut diinstal. Instal program seperti yang diperintahkan jika Anda ingin menggunakannya. Program yang terinstal secara lokal (bukan melalui manajer paket) memerlukan lebih banyak konfigurasi sebelum dilihat di tempat lain. Itu sebabnya phpdari Xampp tidak terlihat.
muru