亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

多克高山圖像上的 PHP HTTP 擴展

多克高山圖像上的 PHP HTTP 擴展

PHP
牛魔王的故事 2022-09-12 09:11:35
我正在嘗試在我的 PHP 阿爾卑斯映像上安裝/啟用 PHP 擴展。我的應用程序文件包含 ,因此是我的目標。composer.json"ext-http": "*"我的泊塢文件(相關部分)如下所示:# PHP-FPM Base ImageFROM php:7.2.26-fpm-alpine# Install PHP extensionsRUN apk add --update --virtual .build-deps autoconf g++ make zlib-dev curl-dev \  && 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 \  && apk del .build-deps \  && rm -rf /tmp/*但是,在運行時,我收到以下警告:composer updatePHP Warning:  PHP Startup: Unable to load dynamic library 'http.so' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/http.so (Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20170718/http.so: uidna_IDNToASCII: symbol not found), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/http.so.so (Error loading shared library /usr/local/lib/php/extensions/no-debug-non-zts-20170718/http.so.so: No such file or directory)) in Unknown on line 0之后,該命令將失?。篶omposer updateThe requested PHP extension ext-http * is missing from your system. Install or enable PHP's http extension.警告的部分讓我停頓,使我認為文件正在不正確的位置查找。http.so.so我的參考是以下多克文件:https://hub.docker.com/r/realpaul/docker-php/dockerfile有人可以幫我調試這個問題嗎?謝謝!
查看完整描述

1 回答

?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

該錯誤消息的一部分內容如下:

http.so: uidna_IDNToASCII: 找不到符號

根據PECL_HTTP已安裝,但不起作用,此錯誤消息指向不可用。請嘗試通過回顯來啟用它。iconv.so/usr/local/etc/php/conf.d/docker-php-ext-http.ini

此外,如果您假設它沒有放在PHP期望的位置,則應嘗試在正在運行的容器中啟動bash以查看該文件是否存在。但是,當該文件拋出錯誤時,您可以假設它在那里http.so



查看完整回答
反對 回復 2022-09-12
  • 1 回答
  • 0 關注
  • 76 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號