安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
2015-01-24信息快讯网
对于php 4.x用户,按照discuz!4.0程序中的用户手册说明做一般就可以。出现这个问题最多是php 5.x的用户。
我在搭建环境时出现这个问题,想从这个论坛上查一下解决的办法,一查发现遇到这个问题的人还挺多。
因为是刚开始捣鼓php,所以各个程序就都下载现在最新的了,对于老鸟来说可能用早一点的版本习惯了,还不喜欢用最新的,所以论坛里很难找到解决办法,就留给咱们新手自己寻找答案了。
熬到两点解决了这个问题,拿来与大家分享。不多闲话了,下面是我最后解决的办法,希望对同样遇到这个问题的朋友有帮助。
我用的php版本:php-5.1.1-Win32
按照下载的discuz!4.0中的用户手册配置环境。
红色部分为相对于手册说明的改动:
1、对于php.ini文件
进入 C:\PHP,将 php.ini-dist 复制一份放到 C:\WINNT( Windows XP/2003 下为 C:\Windows )内,改名为 php.ini,然后用记事本打开,利用记事本的查找功能搜索 extension_dir = "./",并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\PHP\ext";再搜索 register_globals = Off,将 Off 改成 On;
查找 ;extension=php_mysql.dll,将前面的引号“;”去掉。
2、手册中关于配置IIS的说明,将其中的“PHP\sapi\php4isapi.dll”改为php目录下的“php5isapi.dll”
3、重要:在按照手册说明复制了php目录、ext(手册中对于php4x是extension,这里应该是ext)目录下的dll文件到system32的基础上,再复制php目录下的libmysql.dll文件到system32下。
重新启动IIS:
在命令提示符下逐一执行一下命令:
net stop w3svc
net stop iisadmin
net start w3svc
看看,解决了没有
Ajax+PHP 边学边练之四 表单
PHP Session变量不能传送到下一页的解决方法
完美解决PHP中文乱码
php google或baidu分页代码
php 接口类与抽象类的实际作用
在mysql数据库原有字段后增加新内容
MYSQL 小技巧 -- LAST_INSERT_ID
php与XML、XSLT、Mysql的结合运用实现代码
超级简单的php+mysql留言本源码
php 将excel导入mysql
关于Appserv无法打开localhost问题的解决方法
使用zend studio for eclipse不能激活代码提示功能的解决办法
PHP iconv 函数转gb2312的bug解决方法
dede全站URL静态化改造[070414更正]
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
PHP 中英文混合排版中处理字符串常用的函数
PHP字符转义相关函数小结(php下的转义字符串)
如何提高MYSQL数据库的查询统计速度 select 索引应用
PHP实现MVC开发得最简单的方法――模型
PHP+Tidy-完美的XHTML纠错+过滤
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
用PHP写的MySQL数据库用户认证系统代码
dedecms后台验证码总提示错误的解决方法
完美解决dedecms中的[html][/html]和[code][/code]问题
关于BIG5-HKSCS的解决方法
简单介绍下 PHP5 中引入的 MYSQLI的用途
phpMyAdmin 安装教程全攻略
PHP_MySQL教程-第三天 基本函数第1/2页
PHP_MySQL教程-第二天while循环与数据库操作第1/2页
PHP session常见问题集锦及解决办法总结