240

このリポジトリを使用して PHP 7 をインストールしましたが、実行しようとするとcomposer install、次のエラーが発生します。

  • [パッケージ] には ext-curl が必要です * -> 要求された PHP 拡張機能 curl がシステムにありません。

yumPHP 5 では、 orコマンドを実行することで簡単にインストールできますがapt-get install php5-curl、PHP 7 に相当するものをインストールする方法が見つかりません。

PHP 7 に ext-curl をインストールするにはどうすればよいですか?

4

12 に答える 12

538

さて、私はそれをインストールすることができました:

sudo apt-get install php-curl

私のシステムで。これにより、デフォルトの php バージョンに依存する依存パッケージがインストールされます。

その後、Apacheを再起動します

sudo service apache2 restart
于 2016-01-27T10:48:05.677 に答える
117
sudo apt-get install php7.0-curl
于 2016-07-12T03:08:56.667 に答える
29

「sudo apt-get install php-curl」コマンドが機能せず、エラーが表示される場合は、curl をインストールする前にこのコードを実行する必要があります。

  • ステップ1 - sudo add-apt-repository ppa:ondrej/php
  • step2 - sudo apt-get update
  • step3 - sudo apt-get install php-curl
  • step4 - sudo サービス apache2 の再起動
于 2016-12-18T16:45:12.217 に答える
3

WebMail Lite 8WAMP (Windows など)にインストールしているときに、CURL 拡張機能が見つからないというエラーが表示されました。

一部のPHPインストールフォルダー(7.1.26など)にのみ存在する必要があることを読んだlibeay32.dll後、使用中のPHPバージョンをWAMP PHPバージョンメニューで7.2.14から7.1.26に切り替えたところ、エラーが発生しましたあちらへ。

于 2019-04-30T12:27:36.790 に答える
2

php70w-commonをインストールします。

It provides 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-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib.

https://webtatic.com/packages/php70/

于 2015-11-18T09:18:28.377 に答える
0

届いたら試してみてください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
于 2016-09-01T08:21:56.063 に答える