为了账号安全,请及时绑定邮箱和手机立即绑定

致命错误:调用 docker PHP 中未定义的函数 gregoriantojd()

致命错误:调用 docker PHP 中未定义的函数 gregoriantojd()

PHP
哆啦的时光机 2021-12-03 16:11:37
我已经安装了 docker 和 PHP。这是我的 apache 模块的 docker 文件。FROM php:5.6-apacheRUN requirements="" \    && apt-get update -y && apt-get install -y $requirements     && docker-php-ext-install pdo_mysql \    && docker-php-ext-install mysqli     但不幸的是,我在其中一个页面中收到此错误。致命错误:调用未定义的函数 gregoriantojd()我得到了这个线程并找到了这些行,cd /usr/ports/misc/php5-calendar && make install/usr/local/etc/rc.d/php.cgi.sh stop/usr/local/etc/rc.d/php.cgi.sh start所以我添加了 && docker-php-ext-install php5-calendar \代码就像,FROM php:5.6-apacheRUN requirements="" \    && apt-get update -y && apt-get install -y $requirements     && docker-php-ext-install pdo_mysql \    && docker-php-ext-install mysqli \    && docker-php-ext-install php5-calendar 但现在我得到,错误:/usr/src/php/ext/php5-calendar 不存在当我跑docker-compose up --build有什么解决办法吗?
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

似乎指定的版本不可用,我不确定您的代码是否依赖于版本,但这是在 PHP 中安装日历并验证其模块的方法。


FROM php:5-apache

RUN  apt-get update

RUN docker-php-ext-install calendar

建造 docker build -t test .


运行和测试


docker run --rm  test bash -c "php -m | grep calendar"


查看完整回答
反对 回复 2021-12-03
  • 1 回答
  • 0 关注
  • 321 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信