在2003的系统配置中,有些权限的设置不到位会折腾很久,这里分享一些经验出来,方便大家参考同时也供以后自己查阅。
1、检查目录中的PHP.INI文件权限,并赋予EVERYONE读取权限;
2、检查目录中PHP5ISAPI.DLL文件权限,并赋予EVERYONE读取权限;
3、如果上边两步还不能解决问题,请在添加删除程序中系统组件配置里取消IIS的安装,并重新安装一次IIS,再进行PHP的ISAPI模块设置。
一。运行phpmyadmin程序提示“无法载入 mysql 扩展,请检查 PHP 配置”的解决方法如下:
答:
没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动 (请认真阅读安装Mysql和php的教程)
二。安装Discuz!论坛时提示“不支持Mysql数据库,无法安装论坛”的解决方法如下:
答:
1,在系统的 system32(C:windowssystem32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:windowssystem32目录中
2,在C:windows目录下的php.ini文件中,没有将“;extension=php_mysql.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件找到
;extension=php_mysql.dll
改成
extension=php_mysql.dll //去掉前面的;使之生效
3,Mysql安装目录正确的权限如下:
system 完全控制
Mysql安装目录只需要上面两个权限就可以了,其他的用户权限全部删除
重要,还要检查php.ini文件的权限,检查复制到system32里面的php文件的权限,检查php安装目录文件夹的权限,至少要有users默认权限;
C盘WINDOWS目录的TEMP文件夹至少要有USERS组修改级别权限。
强烈建议在新装的标准版2003系统里面配置!先配置环境安装程序,安装程序成功后再做系统安全设置等!
(最后一定要重启服务器)
如果上述均无效,那么://www.jb51.net/softs/26224.html
星外PHP5.2.11自动安装包(非星外系统也可以安装) ,比较快速,对于没有对iis配置过php环境的朋友使用,这个版本是安装在c盘的,其实自己安装也是不错的,一般安装在d盘等非系统安装盘。最新的win2003支持较好的是php5.2.12版本,虽然不是最新的也是不错的。
phpmyadmin报错:
Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in D:f4jgwyjgwynetwebpmbbalibrariessession.inc.php on line 75
解决方法有两种如下:
1。在报错的文件里的session start();之前加入如下代码:ini_set(‘session.save_handler', ‘files'); 。这种方法适合租用空间的用户使用。
2。在php.ini文件里,显式指定session的save_path(比如 c:/tmp)然后重启web服务。如果服务器的管理权限属于你,那还是这样改比较方便。









