Fatal error: Call to undefined function info() in D:\web\phpinfo.php on line

我按照这个教程做的!【【我的环境:WINXPSP2+IIS5.1开始之前请先确定你的IIS安装是否成功,能否通过来访问;下面开始操作:一、先到PHP官方网下载个php-5... 我按照这个教程做的!【【我的环境:WINXP SP2+IIS5.1开始之前请先确定你的IIS安装是否成功,能否通过来访问;下面开始操作:
一、先到PHP官方网下载个php-5.2.5-Win32.zip

二、下载好之后,直接全部接压至D:\php\目录即可得PHP文件存放目录D:\php\ (注:这里你可以解压到其他盘,例如D盘或E盘,可以自己指定,这个不是关键步骤,这里以D盘作为例子)

三、将D:\PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-dist改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索register_globals = Off,将 Off 改成 On,搜索extension_dir =,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "D:\php\ext"; ;

将以下内容前面的;(注:分号)去掉
;extension=php_dbase.dll(可选),
;extension=php_gd2.dll 这个是用来支持GD库的,一般需要,必选
;extension=php_ldap.dll 可选
;extension=php_mbstring.dll 这不选一般用PHPMYADMIN会出红色提示,故必选
;extension=php_mssql.dll 这个是用来支持MSSQL的,可选
;extension=php_mysql.dll 这个是用来支持MYSQL的,要支持MYSQL必选;

找到extension_dir = "./" 将其改为 extension_dir = "D:\php\ext"
再找到 session.save_path = /tmp ,将其改为 session.save_path = D:\php\sessions (注:此时你需要在D:\php目录下建立sessions文件夹,以存放session 。)

四、打开"Internet服务管理器",选择你想支持PHP的站点,
打开属性页,点击"ISAPI筛选器"选项卡,
点击"添加",在弹出的"筛选器属性"窗口的"筛选器名称"中填入"php";
在"可执行文件"中填入"D:\php\php5isapi.dll";,点击确定;

五、点击"主目录"选项卡,
选择"应用程序设置"中的"配置"按钮,
在弹出的 "应用程序配置" 窗口中点击"添加"按钮,
在弹出的"添加/编辑应用程序扩展名映射"窗口中的"
可执行文件中填入D:\php\php5isapi.dll 扩展名"一项填入" .php "; ;OK,一切搞定,
这时候要重启下IIS,下面这个是重启IIS的一个批处理:将以下代码复制到一个文本文件内,保存为.bat文件 并运行net stop w3svcnet stop iisadminnet start w3svc好了,重启完之后,我们就来测试下PHP安装有没有成功

六、新建一个网站 在网站目录下建立phpinfo.php 内容为
<?php
info();
?>
把phpinfo.php放到wwwroot的根目录下,然后打开浏览器,输入http://localhost/phpinfo.php
http://localhost/phpinfo.php o(∩_∩)o...哈哈显示出了PHP的一些信息,成功啦!所有的步骤都完成了,本人亲测,只要按照这个方法相信是可以成功的!部分附件献给大家修改后的php.ini文件(涉及到】】ie显示Fatal error: Call to undefined function info() in D:\web\phpinfo.php on line 2

在本地测试显示上面一行,朋友说不正常,是哪里出错了呢,谢谢高手们指点一下!
展开
 我来答
蓝天气爽
2008-12-22 · 贡献了超过110个回答
知道答主
回答量:110
采纳率:0%
帮助的人:34.4万
展开全部
这句话的意思是说,你调用了一个没有定义的函数info(),并且这个函数是在phpinfo()文件下的,找找这个文件中有没有这个函数。
我看你的意思是要测试php的运行环境是否已经安装好了,如果我没猜错的话,你大概是函数用错了,不应该是info(),应该是phpinfo()这个函数,是php的内置函数,能以网页的形式展现php运行环境的一些设置。
大大螺丝
2008-12-23 · 超过10用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:27.5万
展开全部
第六步的脚本出错了。
<?php
info();
?>
info这个函数未定义。如果你不会定义函数,那你这样写,应该会有输出内容

<?php
phpinfo();
?>

如果你想定义info这个函数,也可以这样。

<?php
//定义函数
function info(){
echo "hello baidu";
}
info(); //调用函数
?>
结果是输出 "hello baidu"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悟印枝邓甲
2019-10-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:25%
帮助的人:821万
展开全部
第六步的脚本出错了。
<?php
info();
?>
info这个函数未定义。如果你不会定义函数,那你这样写,应该会有输出内容
<?php
phpinfo();
?>
如果你想定义info这个函数,也可以这样。
<?php
//定义函数
function
info(){
echo
"hello
baidu";
}
info();
//调用函数
?>
结果是输出
"hello
baidu"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JovenShao
2008-12-23 · TA获得超过514个赞
知道小有建树答主
回答量:1161
采纳率:80%
帮助的人:609万
展开全部
<?php
phpinfo();
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式