终于重新整理好配置

上次中毒时间的影响,服务器配置信息全部丢失,重装系统后补丁打全组件装好,重新读了一遍PHP安装文档,

IIS中安装PHP主要几个步骤:

下载PHP;
配置php.ini,拷贝到windows目录下;
添加PHP安装目录到Windows PATH;
IIS中web服务扩展添加PHP;
网站目录,配置,添加.php文件映射;
*设置目录权限;

接着恢复Mysql:

由于重装系统只覆盖了windows文件夹下所有子文件,上次装的Mysql依然在C盘残留,命令行工具中 Mysqld-nt -install ,将Mysql加载为windows服务,进入windows管理-服务中,显示Mysql未启动,手动启动,提示错误。查阅了相关资料,依然没能解决,只好去官方下了MSI版本装上后,一切OK。需要注意的几点:

1.重装Mysql时候要保证windows目录中无My.ini文件;
2.如果用PHPMyadmin的话,安装最后一步不要输入密码,密码下的选项不要勾选(可以解决MYsql4.1密码验证问题);

PHPMyadmin:

恢复Mysql后,登录PHPMyadmin,出现以下错误:
#1251 – Client does not support authentication protocol requested by server; consider upgrading MySQL client

原因分析:Mysql4.1采用了与以往版本不同的密码验证方式,较旧的客户端无法通过以往的协议登录,密码验证错误。由于PHPMyadmin版本较新,分析为PHP调用的Mysql库为3.x或4.0x

解决方法:升级所有Mysql客户端或者在Mysql中使用旧的验证机制。推荐使用第二种方法:
命令行工具中:SET PASSWORD FOR ’some_user’@’some_host’ = OLD_PASSWORD(‘你的新密码’);

分享家:Addthis中国

Leave a comment

Your comment