您的位置:首页 > 编程语言 > PHP开发

win7(32位、64位)中配置iis7.5+php+mysql+zend+phpmyadmin

2012-07-11 10:16 811 查看
所需软件

1、php5.2.1

2、mysql 5.0.67

3、ZendOptimizer-3.3.3-Windows-i386

4、phpmyadmin

这些是本人服务器上用的,比较稳定版本。大家可以根据自己喜欢的版本。这里就不提供下载啦。http://s.chinaz.com/ 里面可能有你想要的!

一、安装IIS7.5

1、打开控制面板-》程序和功能-》打开或关闭windows功能。

2、按下图所示勾选:






3、勾选后点确定,系统会开始安装iis7.5

4、安装好后,用浏览器浏览http://127.0.0.1 。如果你已经看到IIS7.5的欢迎页面,那恭喜你,你已经完成了第一步。安装IIS。

二、配置PHP环境

1、现在D盘(其他盘也行,自己喜欢)建立ServersRoot目录,把php解压到该目录。

2、将 php.ini-dist 重命名为 php.ini。

3、打开 php.ini 文件,找到:extension_dir = "./" 将其改为; extension_dir = "D:\ServerRoot\PHP\ext。

去掉:

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mysql.dll

前面的分号“;”,保存。

5、将php.ini复制到windows目录下。

6、复制:

libmcrypt.dll

libmysql.dll

php5ts.dll

到windows/system32目录下

7、打开控制面板-》管理工具-》Internet 信息服务(IIS)管理器,为php建立一个程序池,如下图





8、打开ISAPI筛选器,添加一条,如下图:






9、打开【处理程序映射】,添加脚本映射。如下图:





10、打开默认文档,添加:index.php,如下图:






11、重启下IIS。到这里php已经配置完了,简单吧!下面就来测试下配置的PHP啦!

12、把以下代码保存为index.php,然后复制到c:\inetpub\wwwroot

<?php

phpinfo();

?>

13、用浏览器浏览http://127.0.0.1,如果出现以下页面,恭喜你,配置成功。如果无法显示,请自己检查下!呵呵....也可以回帖一起探讨。






在win7下装MySql

mySQL

MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。

  MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。

  MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose
Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。

1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性

  2.支持AIX、FreeBSD、HP-UX、Linux、Mac
OS、Novell Netware、OpenBSD、OS/2
Wrap、Solaris、Windows等多种操作系统

  3.为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel、Java、PerlPHP、Python、Ruby和Tcl等。

  4.支持多线程,充分利用CPU资源

  5.优化的SQL查询算法,有效地提高查询速度

  6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB
2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名

  7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径

  8.提供用于管理、检查、优化数据库操作的管理工具

  9.可以处理拥有上千万条记录的大型数据库

安装方法;

在win7上把mysql安装完成时开始配置,会出现错误“应用程序无法启动因为应用程序的并行配置不正确”。

查看系统日志时看到如下提示内容:

“C:\Program Files\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe”的激活上下文生成失败。

在指令清单或策略文件“C:\Program Files\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe”的第 6 行出现错误。元素“urn:schemas-microsoft-com:asm.v1^requestedPrivileges”中属性“level”的值
“asAdministrator”无效。

解决办法就是用Resource Hacker这个工具修改程序;

打开resource hacker,文件-打开-,选择MySQLInstanceConfig.exe (mysql安装目录的bin目录里),在左边展开「24」→「1」→「1033」,右边就会出现相应内容,将 level="asAdministrator" 改成 level="requireAdministrator" ,然后点击"编译脚本",然后保存覆盖原来的文件。即可~!

Windows7 64位 IIS:HTTP 错误 404.17 - Not Found

请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

解决方法(HTTP 错误
404.17 - Not Found):

在应用程序池中把相应的程序池的高级属性中设置兼容32位;

打开应用程序池,选中后点右键–高级设置,将“启动32位应用程序”改为“true”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: