Я хочу использовать curl
на Apache с Ubuntu 16.04; для этого я установил его использование:
sudo apt-get install curl
Это говорит curl is already the newest version (7.47.0-1ubuntu2.14)
.
Но когда я запускаю свой скрипт, он говорит:
Fatal error: Uncaught Error: Call to undefined function curl_init() in /var/www/html....
curl
названная программа командной строки curl
, не привязка PHP для libcurl
.
Необходимо удостовериться, что Вы установили php5-curl
(php-curl
на 18,04 и более новый), и затем перезапускают Ваш PHP / сервер Apache2 для взятия теперь существующего Вихревого плагина и привязки библиотеки для PHP.
Считайте следующее тщательно, я не ответственен ни за что происходящее с Вашей системой.
Пакет curl
программа командной строки. Это не связано с PHP. И упомяните тип сценария, который Вы используете только для предотвращения беспорядка.
Необходимо установить php5-curl
в человечности 16.04. Или php-curl
в более новой версии человечности.
На всякий случай PHP, скомпилированного вручную, использовать --with-curl
при конфигурировании исходного кода PHP.
И если Вы не возражаете, и если Вы используете домашний сервер, я предлагаю, чтобы Вы использовали Ubuntu 18.04 или выше для того, чтобы извлечь пользу из TLSv1.3 от openssl 1.1.1.