Я установил PHP 7 с помощью этого репо , но когда я пытаюсь запустить composer install
, он дает эту ошибку:
- [package] требует, чтобы ext-curl * -> запрашиваемый исправление PHP-расширения отсутствовал в вашей системе.
С помощью PHP 5 вы можете легко установить его, запустив команду yum
или apt-get install php5-curl
, но я не могу найти, как установить эквивалент PHP 7.
Как установить ext-curl для PHP 7?
Ну, я смог установить его:
sudo apt-get install php-curl
в моей системе. Это установит пакет зависимостей, который зависит от версии PHP по умолчанию.
Пожалуйста попробуйте
sudo apt-get install php7.0-curl
установить php70w-common .
Он предоставляет php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-filter, php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-сокеты, php-spl, php-токенизатор, php-zend-abi, php-zip, php-zlib .
Если команда «sudo apt-get install php-curl» не работает и отображается ошибка, мы должны запустить этот код перед установкой curl.
Попробуйте, если вы получите E: Unable to locate package {packageName}
sudo add-apt-repository main sudo add-apt-repository universe sudo add-apt-repository restricted sudo add-apt-repository multiverse sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php-curl