web-dev-qa-db-ja.com

Ext-curlエクステンションをインストールするにはどうすればいいですか? PHP 7?

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

  • [package] ext-curl * - >要求されたPHP extension curlがあなたのシステムにありません。

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

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

154

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

Sudo apt-get install php-curl

私のシステムでは。これは依存パッケージをインストールするでしょう、それはデフォルトのphpバージョンに依存します。

その後Apacheを再起動します

Sudo service Apache2 restart
358
Sabeeh Chaudhry

してみてください

Sudo apt-get install php7.0-curl
89
jk2K

「Sudo apt-get install php-curl」コマンドが機能せず、エラーを表示する場合curlをインストールする前にこのコードを実行してください。

  • step1 - Sudoのadd-apt-repository ppa:ondrej/php
  • step2 - Sudo apt-getアップデート
  • step3 - Sudo apt-get php-curlをインストールする
  • step4 - SudoサービスApache2の再起動
21

私は上記の解決策を試しましたが、それは私のためにうまくいきませんでした、ちょうど同じ靴の中に他の誰かがいる場合、これは私がしたことです。次のコマンドでapt-getを更新しました

Sudo add-apt-repository ppa:ondrej/php

これは私が使っていたphpのバージョン用のphp curlでインストールされたものです。

Sudo apt-get install php7.1-curl
12

Magentoのインストール時に必要なPHP7拡張モジュールをインストールすることができますMagentoのインストール時にエラーが発生する関連コマンドを使用してください。

Sudo apt-get install php7.0-curl
Sudo apt-get install php7.0-dom
Sudo apt-get install php7.0-mcrypt
Sudo apt-get install php7.0-simplexml
Sudo apt-get install php7.0-spl
Sudo apt-get install php7.0-xsl
Sudo apt-get install php7.0-intl
Sudo apt-get install php7.0-mbstring
Sudo apt-get install php7.0-ctype
Sudo apt-get install php7.0-hash
Sudo apt-get install php7.0-openssl
Sudo apt-get install php7.0-Zip
Sudo apt-get install php7.0-xmlwriter
Sudo apt-get install php7.0-Gd
Sudo apt-get install php7.0-iconv

ありがとうございます。これがお役に立てば幸いです

9

PHP7.1を使用している場合(PHPバージョンを見つけるにはphp -versionを試してください)

Sudo apt-get install php7.1-curl

その後Apacheを再起動します

Sudo service Apache2 restart
2
Joyal

install php70w-common

php-api、php-bz2、php-calendar、php-ctype、php-curl、php-date、php-exif、phpファイル情報、phpフィルター、php-ftp、php-gettext、php -gmp、php-ハッシュ、php-iconv、php-json、php-libxml、php-openssl、php-pcre、php-pecl-ファイル情報、php-pecl-phar、php-pecl-zip、php-reflection -session、php-shmop、php-simplexml、phpソケット、php-spl、phpトークナイザ、php-zend-abi、php-Zip、php-zlib

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

1
CiaranSynnott

WebMail Lite 8 on _ wamp _ のインストール中にCURL拡張子が見つからないというエラーが出ました(Windowsの場合)。

libeay32.dllが必要であることを読んだ後 はいくつかのPHPインストールフォルダ(7.1.26など)にのみ存在していましたが、私は7.2から使用しているPHPバージョンを切り替えましたWAMP PHP versionメニューの.14から7.1.26まで、エラーは解決しました。

0
SharpC

Windowsユーザー:

注:Win32ユーザーへの注意Windows環境でこのモジュールを有効にするには、libeay32.dllとssleay32.dll、またはOpenSSL 1.1以降はlibcrypto - .dllとlibssl- 。dllが必要です。あなたのパスに。 libssh2.dllもPATHに存在している必要があります。あなたはcURLサイトからlibcurl.dllを必要としません。

https://www.php.net/manual/en/curl.installation.php

あなたのパスにあなたのC:\ wamp\bin\php\php7.1.15を追加してください。

すべてのサービスを再開する

0
MartyBoggs