致命错误:在docker PHP中调用未定义的函数gregoriantojd()
我已经安装了docker和PHP。这是我的apache模块docker文件致命错误:在docker PHP中调用未定义的函数gregoriantojd(),php,docker,Php,Docker,我已经安装了docker和PHP。这是我的apache模块docker文件 FROM php:5.6-apache RUN requirements="" \ && apt-get update -y && apt-get install -y $requirements && docker-php-ext-install pdo_mysql \ && docker-php-ext-install mys
FROM php:5.6-apache
RUN 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安装php5日历\
代码是这样的
FROM php:5.6-apache
RUN 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日历不存在
当我跑的时候
docker-compose up --build
是否有任何修复方法?似乎指定的版本不可用,我不确定您的代码中是否存在对版本的依赖关系,但以下是在PHP中安装日历并验证其模块的方法
FROM php:5-apache
RUN apt-get update
RUN docker-php-ext-install calendar
建造
docker build-t测试。
运行和测试
docker运行--rm test bash-c“php-m|grep calendar”