第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Docker:如何安裝 PHP 7.4 擴(kuò)展 ext-http?

Docker:如何安裝 PHP 7.4 擴(kuò)展 ext-http?

PHP
阿波羅的戰(zhàn)車 2022-07-29 10:09:16
我想安裝ext-http擴(kuò)展,因?yàn)樵趐hp-apache容器中執(zhí)行 composer install 命令時出現(xiàn)此錯誤:您的系統(tǒng)中缺少請求的 PHP 擴(kuò)展 ext-http *。安裝或啟用 PHP 的 http 擴(kuò)展。我的 Dockerfile:ARG PHP_VERSION=""FROM php:${PHP_VERSION}-apacheENV COMPOSER_ALLOW_SUPERUSER=1EXPOSE 80WORKDIR /${PROJECT_DIRECTORY}# git, unzip & zip are for composerRUN apt-get update -qq && \    apt-get install -qy \    git \    gnupg \    libfreetype6-dev \    libjpeg62-turbo-dev \    libmcrypt-dev \    libicu-dev \    libxml2-dev \    wget \    nano \    unzip \    zip && \    curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \    apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*# PHP ExtensionsRUN docker-php-ext-install -j$(nproc) opcache pdo_mysql intl xml soapADD php/php.ini /usr/local/etc/php/conf.d/${PROJECT_DIRECTORY}.ini# ApacheRUN a2enmod rewrite remoteipADD vhosts/vhost.conf /etc/apache2/sites-available/000-default.conf我"ext-http": "*"在require我的composer.json.我試過了:運(yùn)行 docker-php-ext-install -j$(nproc) opcache pdo_mysql intl xml soap ext-http我有這個錯誤:步驟 7/10:運(yùn)行 docker-php-ext-install -j$(nproc) opcache pdo_mysql intl xml soap ext-http ---> 在 8ef2c127b632 錯誤中運(yùn)行:/usr/src/php/ext/ext-http 沒有存在用法:/usr/local/bin/docker-php-ext-install [-jN] ext-name [ext-name ...] 即:/usr/local/bin/docker-php-ext-install gd mysqli / usr/local/bin/docker-php-ext-install pdo pdo_mysql /usr/local/bin/docker-php-ext-install -j5 gd mbstring mysqli pdo pdo_mysql shmop如果需要自定義 ./configure 參數(shù),請參閱 docker-php-ext-configure上面的一些模塊已經(jīng)編譯成PHP;請檢查“php -i”的輸出以查看哪些模塊已加載。錯誤:服務(wù)“apache”未能構(gòu)建:命令“/bin/sh -c docker-php-ext-install -j$(nproc) opcache pdo_mysql intl xml soap ext-http”返回非零代碼:1 失敗部署“撰寫:.docker”:docker-compose進(jìn)程以退出代碼 1 完成請問如何安裝這個擴(kuò)展?
查看完整描述

2 回答

?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個贊

我發(fā)布了一個腳本,讓您只需以下幾行即可安裝 http PHP 擴(kuò)展(以及許多其他擴(kuò)展):


ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/


RUN chmod +x /usr/local/bin/install-php-extensions && sync && \

    install-php-extensions http

該腳本負(fù)責(zé) PHP 版本,并安裝所有必需的 APT(對于 Debian)或 APK(對于 Alpine)包。


更多細(xì)節(jié)在這里:https ://github.com/mlocati/docker-php-extension-installer


查看完整回答
反對 回復(fù) 2022-07-29
?
米琪卡哇伊

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個贊

您可能想通過 pecl 安裝它。http 擴(kuò)展也有依賴項(xiàng)。


RUN  docker-php-ext-install hash iconv \

&& pecl install raphf propro \

&& docker-php-ext-enable raphf propro \

&& pecl install pecl_http \

&& echo -e "extension=raphf.so\nextension=propro.so\nextension=http.so" > /usr/local/etc/php/conf.d/docker-php-ext-http.ini \

&& rm -rf /usr/local/etc/php/conf.d/docker-php-ext-raphf.ini \

&& rm -rf /usr/local/etc/php/conf.d/docker-php-ext-propro.ini 

我通過https://hub.docker.com/r/realpaul/docker-php/dockerfile獲得了靈感


查看完整回答
反對 回復(fù) 2022-07-29
  • 2 回答
  • 0 關(guān)注
  • 303 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號