php已经安装好了,apache也能解析php。
但是apache不能加载php的mysql连接,报错是Call to undefined function mysql_connect() 我用命令行执行 php ttt.php 返回是success走apache 请求ttt.php是 Call to undefined function mysql_connect() ttt.php源代码<?
$con = mysql_connect("localhost","root","123123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
} echo "success";
mysql_close($con);?>高手谁知道,还需要配置哪里呢?
但是apache不能加载php的mysql连接,报错是Call to undefined function mysql_connect() 我用命令行执行 php ttt.php 返回是success走apache 请求ttt.php是 Call to undefined function mysql_connect() ttt.php源代码<?
$con = mysql_connect("localhost","root","123123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
} echo "success";
mysql_close($con);?>高手谁知道,还需要配置哪里呢?
php 是 5.1.6
具体看PHP手册中MYSQL安装部分就清楚了。
查看一下phpinfo();
1. 重新编译php,加入mysql支持
2. 若php启用了动态扩展,单独编译mysql扩展然后加载
3. 若是使用yum或apt之类的软件包管理器安装,请搜索php mysql扩展包安装其它需要注意的情况
1. 你的系统上可能存在两个或以上版本的php,apache用的没有mysql扩展,cli版有
2. apache调用php时用的配置文件和cli用的不一样,可对比参考设置扩展