как установить расширение ext-curl с помощью php 7?

<p>я установил php 7, используя <a href="http://php7.zend.com/repo.php">это репозиторий</a> , но когда я пытаюсь запустить <code>composer install</code>, он выдает эту ошибку:</p><blockquote> <ul> <li>[пакет] требует ext-curl * -> запрашиваемое расширение php отсутствует в вашей системе.</li> </ul> </blockquote><p>с php 5 вы можете легко установить его, запустив команду <code>yum</code> или <code>apt-get install php5-curl</code>, но я не могу найти способ установки эквивалента php 7.</p><p>как мне установить ext-curl для php 7?</p>

<p>ну, я смог установить его:</p><pre><code>sudo apt-get install php-curl </code></pre><p>в моей системе. это установит пакет зависимостей, который зависит от версии php по умолчанию.</p><p>после этого перезапустите apache</p><pre><code>sudo service apache2 restart </code></pre>

<p>пожалуйста, попробуй</p><pre><code>sudo apt-get install php7.0-curl </code></pre>

<p>если команда «sudo apt-get install php-curl» не работает и выдает ошибку мы должны запустить этот код перед установкой curl.</p><ul> <li>step1 - sudo add-apt-repository ppa: ondrej/php</li> <li>step2 - обновление apt-get sudo</li> <li>шаг 3 - sudo apt-get установить php-curl</li> <li>step4 - перезапуск службы apache2 в sudo</li> </ul>

<p>я попробовал описанные выше решения, но у меня это не сработало, просто поставил другого человека в ту же самую обувь, это то, что я сделал ... я обновил apt-get следующей командой</p><pre><code>sudo add-apt-repository ppa:ondrej/php </code></pre><p>это я установил с php curl для версии php, которую я использовал, мой был </p><pre><code>sudo apt-get install php7.1-curl </code></pre>

<p>мы можем установить любые расширения php7, которые нам нужны во время установки magento, просто используйте связанную команду, в которой вы получите ошибку во время установки magento</p><pre><code>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 </code></pre><p>спасибо! надеюсь, что это поможет вам</p>

<p>установить <strong>php70w-common</strong>. </p><p>он предоставляет <strong>php-api, php-bz2, php-календарь, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-фильтр, 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-отражение, php- сеанс, php-shmop, php-simplexml, php-сокеты, php-spl, php-токенизатор, php-zend-abi, php-zip, php-zlib</strong>.</p><p> <a href="https://webtatic.com/packages/php70/">https://webtatic.com/packages/php70/</a> </p>

<p>если вы используете php7.1 (попробуйте <code>php -version</code>, чтобы найти свою версию php)</p><pre><code>sudo apt-get install php7.1-curl </code></pre><p>затем перезапустите apache</p><pre><code>sudo service apache2 restart </code></pre>

<p>я получил сообщение об ошибке, что при установке <a href="https://afterlogic.com/docs/webmail-lite-8">отсутствовало расширение curl/- webmail lite 8</a> on <a href="http://www.wampserver.com/en/">wamp</a> (так в windows).</p><p>после того, как <a href="https://www.php.net/manual/en/curl.installation.php">прочитав, что требуется <code>libeay32.dll</code></a> который присутствовал только в некоторых папках установки php (например, 7.1.26), я переключил используемую версию php с 7.2 .14 до 7.1.26 в меню версии wamp php, и ошибка исчезла.</p>

<p>пользователи windows:</p><blockquote> <p>примечание. примечание для пользователей win32. чтобы включить этот модуль в среде windows, должны присутствовать libeay32.dll и ssleay32.dll или, начиная с openssl 1.1, libcrypto -<em> .dll и libssl- </em>. dll. в вашем пути. также libssh2.dll должен присутствовать в вашем path. вам не нужно libcurl.dll с сайта curl.</p> </blockquote><p> <a href="https://www.php.net/manual/en/curl.installation.php">https://www.php.net/manual/en/curl.installation.php</a> </p><p>добавьте ваш c:\wamp\bin\php\php7.1.15 в ваш путь</p><p>перезапустите все службы</p>