Php 致命错误:调用未定义的函数easter_date()
我想把今年的复活节定下来。 这是我的代码:Php 致命错误:调用未定义的函数easter_date(),php,Php,我想把今年的复活节定下来。 这是我的代码: <?php $year = date ("Y"); $easter = date ("d-M-Y", easter_date ($year)); echo "Easter " . $year . ": " . $easter . ""; ?> 执行代码时,出现以下错误: 致命错误:调用中未定义的函数easter_date() 我的phpVersion是5.3.3。我正在使用Linux(Ubuntu) 您知道缺少什么了吗?似乎您的php在编
<?php
$year = date ("Y");
$easter = date ("d-M-Y", easter_date ($year));
echo "Easter " . $year . ": " . $easter . "";
?>
执行代码时,出现以下错误:
致命错误:调用中未定义的函数easter_date()
我的phpVersion是5.3.3。我正在使用Linux(Ubuntu)
您知道缺少什么了吗?似乎您的php在编译时没有
——启用日历
支持
你看过这里吗
要使这些函数正常工作,您需要
必须使用
--启用日历
您可以但不需要使用
--启用日历重新编译php。您可以只安装php日历包
对于您的系统(Linux/Ubuntu),您可以运行:
sudo apt-get install php-calendar
我只需在php.ini中启用日历扩展:
extension = calendar.so
如果使用基于php:7.1
的Dockerfile
,则可以轻松安装日历
扩展:
RUN docker-php-ext-install calendar && docker-php-ext-configure calendar
apt-get
在OSXOSX上不存在,只是一个输入错误。OP的系统显然是Linux,Ubuntu。我修正了打字错误。但是,如果您的系统是macOS,并且您使用Brew或MacPorts,则可以使用相应的软件包管理器安装php calendar
软件包。在基于php:5.6的情况下也可以正常工作。