windows 下配置 IIS + PHP5.2.4 + MySQL5.20+phpmyadmin

技术交流17年前 (2007)发布
695 0

PART A: IIS
IIS没有选择,有没有什么好说的,直接用系统的安装方法,如果你是在不知道,就google一把吧。我就不多说了。
当然了如果无法复制文件的问题,可以砍下这篇文章IIS安装程序无法复制文件的问题。这是我很久以前转的一篇文章,很实用的。

PART B: Mysql
MySQL其实也没有什么好说的,直接下一步安装就可以了,很简单。我的重点也不在这里。对于Windows来说,MySQL的安装实在是太过于简单。建议你直接下载最新的exe文件,然后安装。这里没有任何特别的东西,像普通程序一样安装即可。

PART C: PHP
这个是很多朋友会出问题的地方,也是我的重点。大部分的问题多是这两个方面:1、IIS不能解析PHP,要么就是当文件下载,要么就是直接显示源代码;2、PHP不能连接MySQL数据库。而其中的90%(只是我估计的,不对别拍砖,呵呵),都是第一个原因。

我首先在这里给大家介绍下我的安装方法:

直接下载zip包。
解压缩后,copy到C盘并改名为php,其中,php.exe的路径是C:\php\php.exe。
请记住这关键的一步!通常,你再网上搜到的教材,都会叫你拷贝这个文件到C盘的什么地方,拷贝那个文件到C盘的什么地方。在这里,我教你用另一种方法。更改环境变量的方法。
右击“我的电脑”,选择“属性”。
选择“高级”选项卡,然后点击“环境变量”。
在下面的“系统变量”里面找到“Path”这一行。
在做这步之前,前看完以下三步,否则,可能导致你的系统出现非常严重的故障。
选中“Path”这一行,点击“编辑”,在弹出来的对话框中,请马上复制其“变量值”内容到一个记事本中,并保存。
在原有“变量值”的最后面,添加上“;C:\php”,记得分号,然后一直“确定”。
保存重启,请记住,一定要重启,注销无效的。如果重启后发现系统程序不能运行,请还原“Path”,并终止继续我的方法,或请专业人士完成。
进入C:\php,然后,将php.ini-dist,或者是php.ini-recommended(建议这个)改名为php.ini,以下四步为修改php.ini
找到“doc_root =”,改为“doc_root = “c:\Inetpub\wwwroot” ”
找到“;cgi.force_redirect = 1” 改为 “cgi.force_redirect = 0“
找到”extension_dir = “./” “ ,改为 “extension_dir = ”c:\php\ext“
找到“;extension=php_gd2.dll”,“;extension=php_mysql.dll”,“;extension=php_mysqli.dll”三行,去掉前面的分号,保存。
打开IIS管理控制台,切换到“主目录”下,将下面的“执行权限”改为“只执行脚本”,然后选“配置”,然后选“添加”,“可执行的”选“c:\php\php-cgi.exe”,扩展名填“.php”,记得php前面有一点。
——————————
用CGI的时候:要把“ ; cgi.force_redirect = 1 ” 的1改为0,记住去掉前面的分号。

不修改的话会出现 CGI 错误

ISAPI不需要。今天配置的时候又遇到这个问题,网上的教程都是说的ISAPI,不是CGI
—————————–

配置完成,写php文件测试吧。

phpinfo();
?>

把上面的保存为phpinfo.php,打开试试看。

phpmyadmin 2.11.1.2 安装手记

1、先下载 phpMyAdmin 安装包 ,http://www.phpmyadmin.net

2、解压后一个单独目录中(你可以自定义目录名称)

3、找到 /libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),用写字板(不要用记事本,这是UTF8编码)进行编辑。

4、查找 $cfg[‘PmaAbsoluteUri’]
修改为你将上传到空间的phpMyAdmin的网址
如:$cfg[‘PmaAbsoluteUri’] = ‘http://bbs.bitscn.com/phpmyadmin/’;

5、查找 $cfg[‘Servers’][$i][‘host’] = ‘localhost’;(通常用默认,也有例外,可以不用修改)

6、查找 $cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie ,这里建议使用cookie.

7、查找 $cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL user(用户名,自己机里用root;在网上一般为你的ftp用户名,虚拟主机提供商会告诉你的;一般不要修改)

8、查找 $cfg[‘Servers’][$i][‘password’] = ”; // MySQL password (only needed
自己机里不用设,留空就可以了

9、查找 $cfg[‘Servers’][$i][‘only_db’] = ”; // If set to a db-name, only(你只有一个数据就设置一下;如果你在本机或想架设服务器,那么建议留空)

10、查找 $cfg[‘DefaultLang’] = ‘zh’; (这里是选择语言,zh代表简体中文的意思)

安装完保存OK

附:
如果登陆时出现:配置文件现在需要绝密的短语密码(blowfish_secret)

config.default.php文件里面进行设置
$cfg[‘blowfish_secret’] = ‘cookie’;
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;

如果是在配置正确的情况下清空cookie就可以了。

© 版权声明

相关文章

暂无评论

  • 抄袭
    抄袭 游客

    纯粹是抄袭别人的

    回复
  • 抄袭
    抄袭 游客

    纯粹是抄袭别人的

    回复