Как сделать Curl и PHP доступными при установке из Xampp

11

Я установил последнюю версию XAMPP на Ubuntu 14.04. Тем не менее, когда я запускаю эту команду:

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

Я получаю следующие сообщения об ошибках:

  1. Программа 'curl' в настоящее время не установлена. Вы можете установить его, набрав:

    sudo apt-get установить curl
  2. Программа 'php' в настоящее время не установлена. Вы можете установить его, набрав:

    sudo apt-get установить php5-cli

Итак, что дает, как я могу сделать мою имплиментацию curl и 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, однако пути к папкам могут быть изменены в соответствии с Ubuntu.
Звучит многообещающе - но как насчет того, чтобы PHP тоже не видели? Благодарность !
Винс
Проверьте мой ответ для редактирования. Возможно, у вас уже есть некоторые пакеты, если вы просто пропустите их.
@ Винс libcurl и curl разные, но связанные вещи. То, что библиотека доступна / включена в PHP, не означает, что программа установлена. Установите программу в соответствии с инструкциями, если вы хотите ее использовать. Программы, установленные локально (не через менеджер пакетов), нуждаются в дополнительной настройке, прежде чем их увидят в другом месте. Вот почему phpиз Xampp не видно.
Муру