установить php curl ubuntu
Установка PHP и модулей на Ubuntu/Debian
Установка PHP 5 как модуля Apache:
Установка PHP 7 как модуля Apache:
Установка PHP 5 как PHP-FPM:
Установка PHP 7 как PHP-FPM
Модули
В Debian и Ubuntu зачастую установка модулей PHP не требует каких-то сложных манипуляций. Для того, чтобы посмотреть, что Вы можете поставить прямо сейчас, нужно сделать:
Давайте для примера установим GD для работы с изображениями:
Либо php-fpm, смотря, что используете Вы:
Чтобы посмотреть список модулей php, который прямо сейчас подключен, можно запустить:
Nginx, Php-Fpm и что это вообще?
Почему timeout для curl в php необходим
Угадайте самый медленный фреймворк. И это не Laravel
Есть распространенное мнение, что Laravel почти самый медленный фреймворк, что даже его название нужно читать медленно и только одним пользователем на 1 ядро CPU. Но к счастью, это не так
Curl в PHP
Вводная статья о том, как использовать сессии в PHP
IoT Highload: особенности и подводные камни
Особенности серверных приложений, работающих с сетью IoT-устройств на практике и в теории
Nginx, Php-Fpm и что это вообще?
Почему timeout для curl в php необходим
Угадайте самый медленный фреймворк. И это не Laravel
Есть распространенное мнение, что Laravel почти самый медленный фреймворк, что даже его название нужно читать медленно и только одним пользователем на 1 ядро CPU. Но к счастью, это не так
Curl в PHP
Вводная статья о том, как использовать сессии в PHP
IoT Highload: особенности и подводные камни
Особенности серверных приложений, работающих с сетью IoT-устройств на практике и в теории
Установка curl в Ubuntu
Если установочный скрипт выдаёт ошибку: bash: curl: command not found или bash: curl: команда не найдена. Это значит что такой команды нет в вашей системе. Решение простое – установить утилиту curl. Эта утилита для скачивания файлов хоть и не так популярна, как wget, но может предоставить больше возможностей, а также имеет в своём составе библиотеку, которую можно подключить к другим программам.
Мы рассмотрим как установить curl в Ubuntu 20.04. Но инструкция будет актуальна и для более новых или старых версий дистрибутива.
Установка curl в Ubuntu
Представим вполне реальную ситуацию. Вы решили установить приложение с помощью скрипта .sh. Для скачивания скрипта предлагают использовать команду curl, она также может оказаться и в самом скрипте. Однако по умолчанию эта утилита не установлена в Ubuntu 20.04, поэтому при попытке запуска скрипта вы увидите ошибку curl: команда не найдена. А если вы попробуете запустить непосредственно саму утилиту, то сообщение будет выглядеть следующим образом: bash: /usr/bin/curl: Нет такого файла или каталога. Для установки curl следует использовать такие команды:
sudo apt install curl
После установки скрипт, содержащий команду curl, должен заработать. Для того чтобы узнать версию утилиты выполните:
Эта команда может быть важна, так как программа активно развивается и каждый раз исправляются десятки ошибок и добавляются новые функции. Для того чтобы скачать файл используйте такую команду:
О других аргументах и способах их использования можете узнать в нашем материале.
Выводы
Утилита curl получила широкое распространение. Она доступна на всех актуальных настольных операционных системах. В Ubuntu 20.04 утилита не предустановлена, но доступна в репозитории и теперь вы знаете как выполняется установка curl Ubuntu.
Описанная ошибка чаще всего встречается только на недавно установленном дистрибутиве. Так как библиотека libcurl используется большим количеством приложений и рано или поздно будет установлена в вашей системе вместе с curl.
How to Install curl and php-curl on Linux
Curl is a free and open source data transfer tool used for transfer of data to and from a server using the following supported protocols: IMAP, IMAPS, POP, POP3, POP3S, DICT, FILE HTTP, HTTPS, SMB, SMBS, SMTP, SMTPS, FTP, FTPS, TELNET, RTSP, RMTP and TFTP.
During its normal operation, it displays a meter-like progress bar indicating parameters such as data transfer speed, amount of data transferred, and estimated time left. The speed is indicated in bytes per second.
This tutorial explains how we can install curl and php-curl in various Linux distributions.
Ubuntu 18.04, 17.10 and Debian 9.3
Login as root and update your Ubuntu system first
Verify curl is installed and check its version
From source
Visit curl’s website and download the latest curl version by copying the link and using wget command
Uncompress the tarball file using the tar command below
Navigate to the uncompressed folder
You’ll require the C compiler to build the source code. Install the C compiler as shown below.
Run the commands below in succession to compile the source code
Centos 7
Login as root and run
From source
Just like we did in Ubuntu 17.10, navigate to curl’s website and download the curl tarball.
Uncompress the tarball
Navigate to the uncompressed folder
Centos 7 comes already installed with a C compiler. Run the commands below to compile the source code
Verify installation of curl
Fedora 27
NOTE Fedora 27 comes pre-installed with curl.
To install php-curl simply log in as root and run
Verify installation of curl
Arch 2017 Linux
First, log in as root and update the system
Verify whether curl in installed
Alpine Linux 3.7
Verify installation of Curl
Curl is the backbone of internet data transfer for thousands of software applications using a myriad of protocols. Being free and open source has enabled many contributors to work on the curl project and continually come up with newer and improved versions.
Установка PHP в Ubuntu
Установка PHP в Ubuntu
PHP версии 7.4 поставляется в официальных репозиториях Ubuntu, поэтому если вы хотите эту версию, то можете очень просто установить ее с помощью команды apt. Сначала смотрим информацию:
Теперь для установки версии из репозиториев наберите:
sudo apt install php
Для того чтобы интерпретатор php работал с Apache необходимо установить ещё этот пакет:
sudo apt install libapache2-mod-php
После этого можно посмотреть версию php в терминале:
Если вам нужна другая версия PHP, например, 5.6, то вам придется добавить в систему репозиторий PPA. Сначала необходимо установить зависимости:
sudo apt install python-software-properties
Затем для добавления PPA репозитория выполните:
sudo add-apt-repository ppa:ondrej/php
Теперь вы можете установить php ubuntu нужной вам версии. В данном случае 5.6. Для Apache выполните такие команды:
sudo apt install php5.6 libapache2-mod-php5.6
Затем можно смотреть версию:
Обратите внимание, что установленная версия PHP не конфликтует с версией из официальных репозиториев. Обе версии могут существовать в системе и между ними можно переключаться.
На момент написания статьи, версия PHP 8.0 вышла относительно недавно и в официальных репозиториях LTS релиза Ubuntu её нет. В этой версии было много улучшений и исправлений и если вы хотите её попробовать, то можете установить из того же самого PPA:
sudo add-apt-repository ppa:ondrej/php
Затем, как и в предыдущем пункте необходимо указать версию php, которая вам нужна в команде установки:
sudo apt install php8.0 libapache2-mod-php8.0
После завершения установки интерпретатор появится в системе:
Установка расширений PHP
Не зависимо от того какую версию PHP вы установили, обычно для полноценной работы программ необходимо ещё установить расширения. Вот основные расширения, которые требуются чаще всего:
Для того чтобы установить все эти расширения для версии PHP по умолчанию выполните такую команду:
sudo apt install php-curl php-memcached php-mysql php-pgsql php-gd php-imagick php-intl php-mcrypt php-xml php-zip php-mbstring
Если надо установить расширения PHP для определённой версии, то следует указать эту версию в названии пакета:
sudo apt install php7.4-curl php7.4-memcached php7.4-mysql php7.4-pgsql php7.4-gd php7.4-imagick php7.4-intl php7.4-mcrypt php7.4-xml php7.4-zip php7.4-mbstring
Аналогично можно установить расширения для PHP 5.6 или 8.0.
Выбор версии PHP по умолчанию
Вы можете выбрать какую версию php нужно использовать по умолчанию с помощью утилиты update-alternatives. Сначала смотрим доступные версии:
После этого следует ввести номер версии, которую вы хотите использовать по умолчанию:
Или можно сразу установить php ubuntu по умолчанию:
Чтобы используемая версия обновилась в Apache нужно подключить правильный модуль и перезагрузить веб-сервер. Например, для того чтобы отключить 7.4 и включить 5.6 выполните:
sudo a2dismod php7.4
sudo a2enmod php5.6
sudo systemctl restart apache2
Установка php 8 Ubuntu выполняется так же. Теперь вы знаете как переключить версию php Ubuntu. Установка и настройка PHP вместе с Nginx отдельная обширная тема и она описана в статье про настройку PHP-FPM.
Выводы
В этой статье мы рассмотрели как выполняется установка PHP 8 ubuntu 20.04 и других версиях системы. Теперь вы знаете как установить не только PHP 8, но и другие поддерживаемые версии. Как видите, это очень просто, вы можете получить нужную версию PHP буквально в несколько кликов. Надеюсь, эта информация была вам полезной.
Как установить и использовать Curl в Ubuntu 18.04
Главное меню » Операционная система Ubuntu » Как установить и использовать Curl в Ubuntu 18.04
Curl – это инструмент командной строки, который позволяет передавать данные с или на удаленный сервер. С помощью curl вы можете загружать или выгружать данные, используя один из поддерживаемых протоколов, включая HTTP, HTTPS, SCP, SFTP и FTP.
В этой статье мы покажем вам, как установить Curl на Ubuntu 18.04.
Установка Curl в Ubuntu
Пакет Curl включен в стандартные репозитории Ubuntu 18.04. Установка довольно проста, просто введите:
Чтобы убедиться, что curl установлен, введите curl в своем терминале и нажмите Enter:
Вывод будет выглядеть примерно так:
Все! На этом этапе вы успешно установили curl в вашей системе Ubuntu.
Использование Curl
В простейшем виде, когда используется без каких-либо опций, Curl отобразит ресурс, указанный в [url], к стандартному выводу.
Например, команда ниже напечатает исходный код домашней страницы example.ru в окне вашего терминала:
С помощью Curl вы также можете загружать файлы с защищенных паролем FTP-серверов:
Заключение
Вы успешно установили Curl в вашей системе Ubuntu. Для получения дополнительной информации о наиболее часто используемых параметрах curl, посмотрите статью 5 основным примеров команды Curl.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.