
win7下手工搭建php开发环境,php与mysql无法整合
先安装的apache2.2.17,然后解压php5.4.11,整合apache+php成功,然后安装mysql,安装成功,在php.ini中添加extension_dir...
先安装的apache2.2.17,然后解压php5.4.11,整合apache+php成功,然后安装mysql,安装成功,在php.ini中添加extension_dir="d:/MyEv/php/ext",extension=php_mysql.dll和extension=php_mysqli.dll的注释也取消掉了,然后用代码测试(即函数mysql_connect()),出现如下:Fatal error: Call to undefined function mysqlnd_connect() in D:\MyPhpEv\apache\htdocs\temp.php on line 2,是不是新版本的php需要其他配置步骤才能加载php扩展库?跪求大神指点!
mysql是mysql5.5.20 展开
mysql是mysql5.5.20 展开
2个回答
推荐于2016-07-16
展开全部
更多追问追答
追问
我添加了,还是存在那个问题,环境变量不是可以在cmd下直接打命令,不用cd到所在目录吗?和这个有关系吗?你能不能说下你配置php和mysql的操作,我是不是少了什么步骤
追答
win系统不同于其他的系统的一点就是:基本上,绝大部分操作都有窗口可操作,既然有窗口可操作,你又何必来个cmd下命令呢???
何不试试窗口操作?
我试过很多次,你这种问题都是这个环境变量造成的!
当然,好像也可以不加环境变量,只是你要复制很多文件到c盘window目录下!
这种方式我不怎么清楚,也不喜欢这种方式,我都是添加环境变量,然后重启电脑即可解决!
其实,造成这种问题的原因,就是php加载不到那些组件的dll文件,比如php_mysql.dll等这些文件
那就无法使用相应函数,那就自然就是你说的无法操作mysql咯!
例外,你要注意一点,也是非常重要的一点,无论你是对apache还是php的配置文件,或者系统本身针对php环境的更改,都别忘记保存后重启apache,或者干脆重启电脑!~
否则,你的一切操作,都是不会起作用的!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询