it-swarm.com.de

Wie installiere ich die ext-curl-Erweiterung mit PHP 7?

Ich habe PHP 7 mit dieses Repo installiert, aber wenn ich versuche, composer install auszuführen, gibt es diesen Fehler:

  • [package] erfordert ext-curl * -> Die angeforderte PHP Erweiterungscurl fehlt in Ihrem System.

Mit PHP 5 können Sie es leicht installieren, indem Sie den Befehl yum oder apt-get install php5-curl ausführen. Ich kann jedoch nicht das Äquivalent PHP 7 installieren.

Wie installiere ich ext-curl für PHP 7?

143

Nun, ich konnte es installieren durch:

Sudo apt-get install php-curl

auf meinem System. Dadurch wird ein Abhängigkeitspaket installiert, das von der Standardversion von PHP abhängig ist.

Danach Apache neu starten

Sudo service Apache2 restart
342
Sabeeh Chaudhry

bitte versuche

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

Wenn der Befehl "Sudo apt-get install php-curl" nicht funktioniert und der Fehler Fehler angezeigt wird.

  • schritt 1 - Sudo Add-Apt-Repository ppa: ondrej/php
  • schritt 2 - Sudo apt-get Update
  • step3 - Sudo apt-get install php-curl
  • schritt 4 - Sudo-Dienst Apache2 wird neu gestartet
19

Ich habe die oben genannten Lösungen ausprobiert, aber es funktionierte nicht für mich, es sollte nur eine andere Person in den gleichen Schuhen laufen, dies ist das, was ich getan habe

Sudo add-apt-repository ppa:ondrej/php

dies installierte ich mit PHP Curl für die Version von PHP, die ich verwendete 

Sudo apt-get install php7.1-curl
11

Wir können alle PHP7-Erweiterungen installieren, die zum Zeitpunkt der Installation von Magento benötigt werden. Verwenden Sie dazu den entsprechenden Befehl, den Sie bei der Installation von Magento erhalten

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

Vielen Dank! Hoffe, das wird dir helfen

8

installiere php70w-common

Es bietet 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-reflexion, php- Sitzung, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib.

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

1
CiaranSynnott

Wenn Sie PHP7.1 verwenden (versuchen Sie php -version, um Ihre PHP Version zu finden)

Sudo apt-get install php7.1-curl

starten Sie dann Apache neu

Sudo service Apache2 restart
0
Joyal

Ich habe eine Fehlermeldung erhalten, dass die CURL-Erweiterung bei der Installation von WebMail Lite 8 auf WAMP (also auf Windows) fehlte.

Nachdem ich gelesen hatte, dass libeay32.dll erforderlich war was nur in einigen der PHP Installationsordner (wie 7.1.26) vorhanden war, habe ich die verwendete PHP Version von 7.2 geändert .14 ​​bis 7.1.26 im Menü WAMP PHP version, und der Fehler wurde behoben.

0
SharpC

Windows-Benutzer:

Hinweis: Hinweis für Win32-Benutzer Um dieses Modul in einer Windows-Umgebung zu aktivieren, müssen libeay32.dll und ssleay32.dll oder ab OpenSSL 1.1 libcrypto - .dll und libssl- .dll vorhanden sein in deinem PFAD. Auch libssh2.dll muss in Ihrem PATH vorhanden sein. Sie benötigen keine libcurl.dll von der cURL-Site.

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

Fügen Sie Ihrem PATH Ihr C:\wamp\bin\php\php7.1.15 hinzu

Starten Sie alle Dienste neu

0
MartyBoggs