apache_2.0.55+mysql-5.0.20a+php-5.1.2+windowsXP
安装Apache
解压缩 php5 到
拷贝 php5下的php.ini-recommended 文件 到 apache 安装目录下,改名为php.ini
修改 php.ini:
extension_dir = "C:/Service/httpd/Apache2/php5/ext"
display_errors = On
cgi.force_redirect = 0
extension=php_mysql.dll
修改appche的httpd.conf:
LoadModule php5_module modules/php5apache2.dll
AddType application/x-httpd-php .php
复制php5/下的php5apache2.dll 到apache/modules下
复制php5/下的php5ts.dll 到windows/system32下
网页代码
<?
$dblink = mysql_connect('localhost','root','123456');
?>
报错:
Fatal error: Call to undefined function mysql_connect() in D:\Work\web\test_db.php on line 2
我靠~~ 居然找不到 mysql_connect()
这几天按照GOOGLE上搜索到的各种方式:
将libmysql.dll复制到windows或system32下
将php_mysql.dll复制到windows或system32下
将php_mysqli.dll复制到windows或system32下
可就是不行~~~~~~~~~~~~~~~~~~~~~~~~我快崩溃了~~~~~~~~~~~~
求大家帮忙指点一下 不知道有没有朋友遇到类似情况
而且phpinfo()的信息都很正常
不过phpinfo()中的Configuration File (php.ini) Path 居然是C:\WINDOWS
救命啊~~~
16 个解决方案
#1
到官方网站去下载一个最新的php_mysql.dll
#2
你的php.ini文件没有起作用!
详细的安装说明在php5/install.txt中
详细的安装说明在php5/install.txt中
#3
直接把apache2 下的配置好的php.ini覆盖c:\windows\的就可以 用了
#4
恩,唠叨老大的对,
调用了未定义的函数,那么它肯定是php本身的问题,不关其它东西的事,而php有没有问题主要就是php.ini配置的对不对,最多再缺少点文件。
调用了未定义的函数,那么它肯定是php本身的问题,不关其它东西的事,而php有没有问题主要就是php.ini配置的对不对,最多再缺少点文件。
#5
php5应该需要copy php/ext/php_mysql.dll c:/windows/
#6
我昨天刚配过这个配置,环境和你一模一样 呵呵
#7
如果GOOGLE了三天无果。那说明你还不太会GOOGLE
#8
又完全按照 PHP 官方说明 php5/install.txt 操作配置
还是没有结果
还是没有结果
#9
......................................
#10
将PHP.INI放到WINDOWS目录下.
http://www.openphp.cn/index.php?module=article&id=12
图文并茂,保证你配置好你的PHP环境。
http://www.openphp.cn/index.php?module=article&id=12
图文并茂,保证你配置好你的PHP环境。
#11
libmysql.dll 和php_mysql.dll copy 到根目录下
#12
libmysql.dll 和php_mysql.dll copy 到system32目录下
#13
在php5的install.txt文件中没有让你拷贝任何文件!!!
除对于iis外,完全是“绿色”安装
除对于iis外,完全是“绿色”安装
#14
将PHP.INI放到WINDOWS目录下.
http://www.openphp.cn/index.php?module=article&id=12
图文并茂,保证你配置好你的PHP环境
那么连 phpinfo() 都显示不出来
已经 试过 libmysql.dll 和php_mysql.dll copy 到system32目录下
无效
现在主要是:
phpinfo()
所显示的 php.ini的路径 不对 (决然是 C:/WINDOWS)
按照官方说明的:如果指向的是一个目录,那么就是没找到
http://www.openphp.cn/index.php?module=article&id=12
图文并茂,保证你配置好你的PHP环境
那么连 phpinfo() 都显示不出来
已经 试过 libmysql.dll 和php_mysql.dll copy 到system32目录下
无效
现在主要是:
phpinfo()
所显示的 php.ini的路径 不对 (决然是 C:/WINDOWS)
按照官方说明的:如果指向的是一个目录,那么就是没找到
#15
我觉得简单一点的办法,就是把php.ini copy到c;\windows下面.
不知道你在用phpinfo()时,有没有显示出你已经加载了mysql这部份功能呢?
不知道你在用phpinfo()时,有没有显示出你已经加载了mysql这部份功能呢?
#16
改完之后重起一下apache
#1
到官方网站去下载一个最新的php_mysql.dll
#2
你的php.ini文件没有起作用!
详细的安装说明在php5/install.txt中
详细的安装说明在php5/install.txt中
#3
直接把apache2 下的配置好的php.ini覆盖c:\windows\的就可以 用了
#4
恩,唠叨老大的对,
调用了未定义的函数,那么它肯定是php本身的问题,不关其它东西的事,而php有没有问题主要就是php.ini配置的对不对,最多再缺少点文件。
调用了未定义的函数,那么它肯定是php本身的问题,不关其它东西的事,而php有没有问题主要就是php.ini配置的对不对,最多再缺少点文件。
#5
php5应该需要copy php/ext/php_mysql.dll c:/windows/
#6
我昨天刚配过这个配置,环境和你一模一样 呵呵
#7
如果GOOGLE了三天无果。那说明你还不太会GOOGLE
#8
又完全按照 PHP 官方说明 php5/install.txt 操作配置
还是没有结果
还是没有结果
#9
......................................
#10
将PHP.INI放到WINDOWS目录下.
http://www.openphp.cn/index.php?module=article&id=12
图文并茂,保证你配置好你的PHP环境。
http://www.openphp.cn/index.php?module=article&id=12
图文并茂,保证你配置好你的PHP环境。
#11
libmysql.dll 和php_mysql.dll copy 到根目录下
#12
libmysql.dll 和php_mysql.dll copy 到system32目录下
#13
在php5的install.txt文件中没有让你拷贝任何文件!!!
除对于iis外,完全是“绿色”安装
除对于iis外,完全是“绿色”安装
#14
将PHP.INI放到WINDOWS目录下.
http://www.openphp.cn/index.php?module=article&id=12
图文并茂,保证你配置好你的PHP环境
那么连 phpinfo() 都显示不出来
已经 试过 libmysql.dll 和php_mysql.dll copy 到system32目录下
无效
现在主要是:
phpinfo()
所显示的 php.ini的路径 不对 (决然是 C:/WINDOWS)
按照官方说明的:如果指向的是一个目录,那么就是没找到
http://www.openphp.cn/index.php?module=article&id=12
图文并茂,保证你配置好你的PHP环境
那么连 phpinfo() 都显示不出来
已经 试过 libmysql.dll 和php_mysql.dll copy 到system32目录下
无效
现在主要是:
phpinfo()
所显示的 php.ini的路径 不对 (决然是 C:/WINDOWS)
按照官方说明的:如果指向的是一个目录,那么就是没找到
#15
我觉得简单一点的办法,就是把php.ini copy到c;\windows下面.
不知道你在用phpinfo()时,有没有显示出你已经加载了mysql这部份功能呢?
不知道你在用phpinfo()时,有没有显示出你已经加载了mysql这部份功能呢?
#16
改完之后重起一下apache