南海十三郎 发表于 2013-4-25 19:16:33

解决安装9.0程序出现PDO_Mysql无法安装的情况!

通过各种帖子综合了一下成功了,请看:
首先本人是 VPS:win2003+iis6.0+php5.2.11+mysql 程序

先到php官网下载php安装包
http://www.php.net/downloads.php
目前最新版是 PHP 5.2.3 zip package
我的vps下载的是PHP5.2.11版本非最新版。
将下载来的 php-5.2.3-Win32.zip 解压缩到C:\PHP
先将C:\PHP\php.ini
将这个文件复制到C:\windows中,确认它有users读与运行的权限。
用记事本打开C:\windows\php.ini
查找short_open_tag = Off,把off改成On,此处一般能解决运行安装Discuz!论坛时出现空白的问题
查找extension_dir = "./" 改为 extension_dir = "C:\php\ext"
查找;extension=php_mbstring.dll,把分号;去掉
查找;extension=php_mysql.dll,把分号;去掉,注意是mysql
查找;extension=php_gd2.dll,把分号;去掉
查找safe_mode = Off 改为: safe_mode = On
查找magic_quotes_gpc = Off改为: magic_quotes_gpc = On

下面的是否要修改自己决定:
一些文件上传以及内存使用最大限制:
post_max_size = 20M    闪存容量
upload_max_filesize = 20M  附件容量

去掉前面的 ;
extension=php_bz2.dll
extension=php_curl.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll

找到
;session.save_path = "/tmp"
修改为
session.save_path = "C:/php/tmp"
找到
session.cookie_path =
修改为
session.cookie_path = C:/php/tmp
找到
;upload_tmp_dir =
修改为
upload_tmp_dir ="C:/php/tmp"

修改完毕之后,在复制下黏贴到C:\PHP\ 替换php.ini 确保php下的php.ini跟C:\windows\php.ini
一样!

然后打开IIS点网站 -- 属性 -- 主目录 -- 配置 -- 选项
添加可执行文件C:\php\php5isapi.dll扩展名.php
限制为GET,HEAD,POST,TRACE
然后确定;
复制c:\php\libmysql.dllphp5ts.dll到system32目录,如果已经有可以不用覆盖,
确认它有users读与运行的权限。
这步工作必须做,不然装好后你会发现不支持mysql
               


               
OK 重新IIS就可以了;上图:

页: [1]
查看完整版本: 解决安装9.0程序出现PDO_Mysql无法安装的情况!