我已经安装了 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 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-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-calendar 不存在
当我跑
docker-compose up --build
有什么解决办法吗?
潇湘沐