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
展开
 我来答
匿名用户
推荐于2016-07-16
展开全部

添加一下系统的环境变量

计算机 ->右键选择属性->点击高级系统设置->在高级选项卡中点击环境变量按钮

在打开的窗口中,在系统变量中找到 变量 path并选中,点击编辑按钮,在弹出的窗口中的变量值中末尾添加2个变量值,分别是你的php安装目录,和ext的目录路径,看你上面的描述,诸如这样

d:/MyEv/php;d:/MyEv/php/ext;

这样添加进去后,一路确定保存,然后重启你的电脑,再试试!

更多追问追答
追问
我添加了,还是存在那个问题,环境变量不是可以在cmd下直接打命令,不用cd到所在目录吗?和这个有关系吗?你能不能说下你配置php和mysql的操作,我是不是少了什么步骤
追答
win系统不同于其他的系统的一点就是:基本上,绝大部分操作都有窗口可操作,既然有窗口可操作,你又何必来个cmd下命令呢???
何不试试窗口操作?
我试过很多次,你这种问题都是这个环境变量造成的!
当然,好像也可以不加环境变量,只是你要复制很多文件到c盘window目录下!
这种方式我不怎么清楚,也不喜欢这种方式,我都是添加环境变量,然后重启电脑即可解决!
其实,造成这种问题的原因,就是php加载不到那些组件的dll文件,比如php_mysql.dll等这些文件
那就无法使用相应函数,那就自然就是你说的无法操作mysql咯!
例外,你要注意一点,也是非常重要的一点,无论你是对apache还是php的配置文件,或者系统本身针对php环境的更改,都别忘记保存后重启apache,或者干脆重启电脑!~
否则,你的一切操作,都是不会起作用的!
phpshaoi
2014-02-05 · TA获得超过934个赞
知道小有建树答主
回答量:1256
采纳率:80%
帮助的人:1156万
展开全部
真心不用这么麻烦,下载phpstudy 2014集成包解压一键配好。超级简单方便
更多追问追答
追答

追问
我以前是用的安装套件,但毕竟知其然知其所以然才能理解的更深刻,所以想自己搭建环境
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式