Як зробити Curl та PHP доступними при встановленні з Xampp


11

Я встановив недавню копію XAMPP на Ubuntu 14.04. Однак, коли я видаю цю команду:

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

Я отримую такі повідомлення про помилки:

  1. Програма "curl" наразі не встановлена. Ви можете встановити його, ввівши:

    sudo apt-get install curl
  2. Програма "php" наразі не встановлена. Ви можете встановити його, ввівши:

    sudo apt-get install php5-cli

Отже, що дає, як зробити так, щоб моє імліментація завитку і PHP було "видимим".

Спасибі !

Відповіді:


17

Це означає, що у вас немає встановленого curl, і вам потрібно встановити curl, щоб використовувати його. Це можна зробити, перейшовши до терміналу CTRL+ ALT+ Tта ввівши sudo apt-get install curl libcurl3 libcurl3-dev php5-curl. Це встановить curl, php та необхідні бібліотеки, щоб забезпечити вам необхідну функціональність.

Після завершення установки перезавантажте сервер sudo service apache2 restart


Дякую за це. Однак, якщо я йду робити localhost, я можу побачити в phpinfo, що curl ввімкнено як занадто очевидно PHP. Тож я не розумію, чому ubuntu цього не бачить. Xampp встановлюється в / opt, якщо це має значення.
Вінс

Спробуйте рішення, викладене тут . Це для Windows, однак шляхи до папок можуть бути змінені відповідно до убунту.

Звучить багатообіцяюче - але що про PHP не бачити? Спасибі !
Вінс

Перевірте мою відповідь на редагування. Можливо, ви вже маєте деякі пакунки, якщо їх просто пропустіть.

@Вінс лібрул і завиток - це різні, але пов’язані між собою речі. Те, що бібліотека доступна / включена в PHP, не означає, що програма встановлена. Установіть програму відповідно до інструкцій, якщо ви хочете нею користуватися. Програми, встановлені локально (не через менеджер пакунків), потребують більшої конфігурації, перш ніж їх побачити в іншому місці. Ось чому phpз Xampp не видно.
muru
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.