PHP与mysql测试时出现 Fatal error: Call to undefined function mysql_connect() in G:\myweb\test.php o
发布网友
发布时间:2022-04-07 15:27
我来回答
共4个回答
热心网友
时间:2022-04-07 16:56
这个问题跟MYSQL无关,你不装MYSQL都一样有问题。
那么,有“Fatal error: Call ”……说明你的PHP开始工作了。就只是找不到函数。
我自己用的PHP5.2.5,建议你用个比这个高的肯定函数是存在的,就是定位php_mysql.dll的问题。
编辑php.ini,寻找extension_dir,改为
extension_dir = "E:\Apache Software Foundation\php-5.2.5-Win32\ext"这样。注意用单个反斜线,注意整体用双引号装起来,注意每个字母包括双引号冒号和空格都不要搞成全角了。然后记得检查你自己的那个目录下要确实有php_mysql.dll这个文件。
这个“extension=php_mysql.dll”看来你已经是开了。
最后在脚本里,注意每个字母都要是半角的。
还要注意启动PHP的方式,调用的要确实是你修改的这个php.ini
还要注意如果是APACHE+PHP的,改了php.ini之后最好重启动一下APACHE
参考资料:经验
热心网友
时间:2022-04-07 18:14
我建议你先查一下系统环境
你写个小脚本, 脚本里只写一段话
<?php
echo phpinfo();
?>
然后用浏览器访问, 打开以后, 能看到现在php的环境变量
搜索下mysql, 看看mysql是不是已经真的成功加载了
热心网友
时间:2022-04-07 19:49
php里面调用dll文件的目录设置的是否正确
建议最好找个一键配置的,这样会给你省去很多麻烦比如APMserv
热心网友
时间:2022-04-07 21:40
设置extensions_dir=值为扩展的目录名