由网络副手--寻路人于2016.01.28 17:19:00发布在服务器运维 Call to undefined function GregorianToJD() 阅读4456 评论0 喜欢0 在处理xls数据日期格式的时候,用到了GregorianToJD 竟然给我报错了,奶奶的. 我单独测试了下. $jd = GregorianToJD (10,11,1970); echo ("$jd \ n"); 通过php -m | grep calendar 查看了下这个组件是否安装,发现没有安装. 接下来安装一下这个组件. cd /LAMP/php-5.6.17 /usr/local/php5.6.17/bin/phpize 执行下 ./configure --with-php-config=/usr/local/php5.6.17/bin/php-config make && make install 执行后返回结果 Installing shared extensions: /usr/local/php5.6.17/lib/php/extensions/no-debug-zts-20131226/ vim /etc/php.ini 找到 ;extesion='' 模块后面添加 extension=/usr/local/php5.6.17/lib/php/extensions/no-debug-zts-20131226/calendar.so 重新启动apache 即可. 方法二、 在安装PHP的时候直接开启这个组件. 编译的时候 加上 --enable-calendar 也是可以的. 赞 0 分享 赏 您可以选择一种方式赞助本站 支付宝扫码赞助 BraveDu 署名: 网络副手~寻路人