按照正常的情况,开启mysql扩展,只需要按照正常的情况,开启便可,大致可以分为三部分:

一、PHP.ini的配置按照正常配置PHP的过程操作。

php.ini,放到C:\windows目录下

php.ini中修改 extension_dir = "D:\php\ext"

在php.ini中修改 session.save_path = "D:\php\sessions"

二、开启MYSQL扩展支持,在上面的php.ini中,将mysql相关的extension开启来

extension=php_mysql.dll      ;mysql需要

extension=php_mysqli.dll     ;同上

extension=php_pdo.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll

三、提供扩展所需要的组件

支持mysql

除了开启php_mysql.dll扩展外,还要将PHP目录下的libmysql.dll复制到c:\windows\system32下

原本一切到这里便已经可以结束了,但有时候,还是会出现扩展不生效的情况,这时候就要考虑第四步了

四、添加环境变量

当你能运行php文件(phpinfo();这段代码时).但是又有扩展不生效的时候。

可以重点查看下这里:

Configuration File (php.ini) Path

Loaded Configuration File

就是这边两个项后面的值,意思是php.ini的位置.

当Loaded Configuration File为none的时候说明没有找到php.ini文件。

这时候就要添加环境变量了:右击我的电脑,选择属性,高级选项卡,打开环境变量,在系统变量添加变量名:PHPRC,值为php.ini的路径.重起iis,即可.

03-15 16:06