当前位置: 亚洲城ca88 > 亚洲城 > 正文

64位Windows系统配置IIS,zend环境配置

时间:2019-05-18 20:36来源:亚洲城
在我的使用过程中只遇到几个小问题: 在windows2003中要配置php环境我们一般会安装iis mysql php zend几个结合来使用,下面我来给大家介绍具体配置图解。 本文章来给大家介绍64位Windows系统

在我的使用过程中只遇到几个小问题:

在windows2003中要配置php环境我们一般会安装 iis mysql php zend几个结合来使用,下面我来给大家介绍具体配置图解。

本文章来给大家介绍64位Windows系统配置IIS 7.0 PHP Mysql方法,如果你是使用iis7还需要运行php我们可以用iis加载一个php就可以实现在iis中运行php程序了。

一、HTTP 错误 403.1 – 禁止访问:执行访问被拒绝
原因是执行权限不够,解决的方法是:

1.windows iis ftp安装

 

解决方法一:

开始----控制面板----添加或删除程序 如图

一 PHP安装

打开“管理工具”的“Internet 信息服务”,右键选择“WEB站点属性”的“主目录”选项卡,把“执行许可”的选项从“无”改为“纯脚本”就好了。

亚洲城 1

   1先把下载下来的PHP压缩包解压到某个目录(随你喜欢),例如 F:/php

解决方法二:

出现如下界面点击“添加/删除windows组件(a) ”如图

   2然后把其中的php.ini-dist重命名为php.ini,接着复制到C:/windows目录下

1.打开IIS设置

亚洲城 2

   3用笔记本方式打开php.ini,先找到extension_dir,在其后面的双引号里面写进扩展目录地址,本例中为 F:phpext

  1. 在建虚拟目录或网站时注意以下设置
    在“网络创建向导”–>“网络访问权限” 默认只勾选“读取” 但还要加上“运行脚本(如 ASP)”

出现如下界面

   4再搜索extension=php_curl.dll,extension=php_dbase.dll,extension=php_gd2.dll,extension=php_ldap.dll,extension=php_mbstring.dll,extension=php_mcrypt.dll,extension=php_mysql.dll,把他们前面的;(分号)都去掉,保存退出

二、新加的网站打开出现了乱码?

亚洲城 3

   5把PHP文件夹中的libmysql.dll和libmcrypt.dll复制到C:/windows目录下(请注意,不是C:/windows/system32下),这步是必需的,如果不复制过来,一回用到mysql的时候就会出现“无法载入mysql扩展”的情况(我是再测试phpmyadmin的时候发现这个问题的,百度了好久才解决掉,晕死),那样PHP配置部分就完成了。(重要)

这个问题不知道是怎么回事?貌似重启一下网站就行了。。。。

选择“应用程序服务器”

  PS:有些人说要把php文件夹中,和php文件夹中的ext文件架中的所有.dll文件都复制到c:/windows/system32文件夹中,如果大家完成所有操作之后都无法显示php页面,可以试试

三、绑定域名:参照这里

亚洲城 4

 二IIS 7.0配置

Window2003 iis mysql php zend环境配置

点击图片中的“详细信息”

    1windows中默认是不开放IIS功能的,所以要手动去开。方法是,打开控制面板点击“卸载程序”,再点击打开或者关闭windows功能,再弹出的对话框中把IIS中的所有东西都选上,如图

视频教程:

亚洲城 5

 亚洲城 6

1.windows iis ftp安装

出现上面的图片“选中internet 信息服务(iis)” 点击图片中的“详细信息”

注意,要把前面那些加号打开再选钩,不然会没有选中,另外,如果不用FTP服务的话,可以不选

开始----控制面板----添加或删除程序 如图

亚洲城 7

然后点击确定之后就会打开服务了

亚洲城 8

选中图片中的“文件传输协议(ftp)服务”然后点击“确定”

   2把IIS功能打开之后,再计算机那里右键,点击管理,在服务和应用程序那里会多出IIS来,双击打开IIS

出现如下界面点击“添加/删除windows组件(a) ”如图

最后出现如下界面

   然后再应用程序池中右击,选择添加应用程序池,名称输入PHP,.net framwork选择无托管代码,托管管道模式选择经典,点击确定,然后选择应用程序池中的PHP,点击高级设置,如图

亚洲城 9

亚洲城 10

 亚洲城 11

出现如下界面

点击图片中的“浏览”选中“c:/win2003_sys/i386”如图

  把其中的“启用32位应用程序”改为true (若是64位系统,这是必改项,开始的时候我就没有改,所以一直无法显示页面。。。)

亚洲城 12

亚洲城 13点击图片中的“打开”iis就开始安装了。如果系统是windows2003 64位的话该文件则位于“C:/win2003_sys/disc1/AMD64”下面

   3选择你所建的网站,如图中的local

选择“应用程序服务器”

亚洲城 14

 亚洲城 15

亚洲城 16

出现这个表示iis 和ftp 已经安装好了

  然后悬着ISAPI筛选器,点击添加,筛选器名称填PHP,可执行文件选择php5isapi.dll,本例中位F:/php/php5isapi.dll,点击确定

点击图片中的“详细信息”

2.下载php mysql zend phpmyadmin

亚洲城, 4选择“处理程序映射”,点击添加脚本映射,请求路径填写  *.php,可执行文件选择php5isapi.dll,本例中位F:/php/php5isapi.dll,名称为PHP,点击确定。

亚洲城 17

建议下载 这个软件包已经包含 php 5.2.17 mysql 5.1.63  zend  phpwind 8.7 phpmyadmin 3.5.2 省去大家到各个网站找包的时间。

 5点击目录浏览,点击启用

出现上面的图片“选中internet 信息服务(iis)” 点击图片中的“详细信息”

下载完成后解压拷贝到d盘,目录结构如下图:

 6点击默认文档,添加index.php

亚洲城 18

亚洲城 19

 7选择网站,本例中为local,点击高级设置 

选中图片中的“文件传输协议(ftp)服务”然后点击“确定”

3.安装PHP

  把其中的应用程序池改为PHP,另外图中的物理地址位你的网站的根目录,按照真实情况填写即可。

最后出现如下界面

如图剪切“libeay32.dll libmcrypt.dll libmysql.dll ssleay32.dll”这些dll文件到“c:/windows/system32”目录下

  8到此为止,IIS就设置好了,现在可以测试一下,新建一个文本,内容位

亚洲城 20

剪切图片中的“php”到c:/windows目录下

<?php

 

亚洲城 21

phpinfo();

点击图片中的“浏览”选中“c:win2003_sysdisc1i386”如图

右击 “我的电脑” 选择“管理”

?>

亚洲城 22

亚洲城 23

保存,然后重命名为index.php

点击图片中的“打开”iis就开始安装了。如果系统是windows2003 64位的话该文件则位于“C:/win2003_sys/disc1/AMD64”下面

找到Internet 信息服务器(iis)点击“web服务扩展”在一般空白区域右击,如图

打开浏览器,输入 

亚洲城 24

亚洲城 25

  三ZendOptimizer 安装(可选)

出现这个表示iis 和ftp 已经安装好了

选择“添加一个新的web服务扩展”出现下图

  这个非常简单,双击安装包之后,根据提示,分别选择php目录,网站目录等就可以完成

2.下载php mysql zend phpmyadmin

亚洲城 26

  四mysql安装

建议下载 这个软件包已经包含 php 5.2.17 mysql 5.1.63  zend  phpwind 8.7 phpmyadmin 3.5.2 省去大家到各个网站找包的时间。

扩展名输入   php   然后点击“添加”如图

  1双击安装包,不断按下一步即可完成安装

下载完成后解压拷贝到d盘,目录结构如下图:

亚洲城 27

  2安装完成之后出现下图对话框 

亚洲城 28

出现下图

  点击finish后,就会进入设置界面。

3.安装PHP

亚洲城 29

  2进入设置画面之后(如图)

如图剪切“libeay32.dll libmcrypt.dll libmysql.dll ssleay32.dll”这些dll文件到“c:windowssystem32”目录下

点击“浏览”选择 d:/websoft/php-5.2.17/php5isapi.dll

 

剪切图片中的“php”到c:windows目录下

亚洲城 30

点击next,出现下图

亚洲城 31

如图点击“确定”后出现下图

 

右击 “我的电脑” 选择“管理”

亚洲城 32

  选择standard configuration,点击next,出现下图

亚洲城 33

选中图片中“设置扩展状态为允许” 点击“确定”出现下图

 

找到Internet 信息服务器(iis)点击“web服务扩展”在一般空白区域右击,如图

亚洲城 34

这里是设置mysql的密码的,根据爱好设置一个,然后点next,会出现下图

亚洲城 35

在web服务扩展就多了php,如上图

  继续点击next,出现下图

选择“添加一个新的web服务扩展”出现下图

亚洲城 36

 点击execute,完成之后出现下图

亚洲城 37

右击“网站”,选择“属性”, 出现下面的截图

 点击finish,则完成mysql设置。

扩展名输入   php   然后点击“添加”如图

亚洲城 38

PS:我再安装的时候不知道为什么已经有了一个mysql服务,接过再上图中的“start service“那一项中停了下来。结果我百度之后找到了解决方法,就是把原有的服务删掉,方法是打开cmd,输入

亚洲城 39

点击图片中的“主目录”出现下图

 代码如下

出现下图

亚洲城 40

复制代码

亚洲城 41

点击图片中的“配置” 出现下图

C:>sc delete mysql

点击“浏览”选择 d:websoftphp-5.2.17php5isapi.dll

亚洲城 42

即可删除服务

亚洲城 43

点击“添加”出现下图

现在可以对mysql进行测试,点击开始,打开MySQL Command Line Client

如图点击“确定”后出现下图

亚洲城 44

输入登陆密码,出现下图,则表示设置成功

亚洲城 45

点击图片中的“浏览”选择“d:/websoft/php-5.2.17/php5isapi.dll”再点击“确定”,出现下图

  五phpmyadmin安装

选中图片中“设置扩展状态为允许” 点击“确定”出现下图

亚洲城 46

 1把压缩包里面的文件解压到网站目录中的任意位置,本例中位置位f:/web/phpmyadmin(其中web为网站根目录,文件都解压到phpmyadmin文件夹中)

亚洲城 47

在扩展名处输入   .php    ,然后点击“确定”,出现下图

 2由于phpmyadmin 3.1.0以上版本的设置与以前版本有所不同,所以要注意一下,配置文件改为了f:/web/phpmyadmin/libraries中的config.default.php,把该文件重命名为config.inc.php,复制到phpmyadmin目录中,用笔记本模式打开该文件,按照下面所述进行设置

在web服务扩展就多了php,如上图

亚洲城 48

 代码如下

亚洲城 49

在应用程序扩展就出现了刚才添加的.php, 点击图片中的“确定”,出现下图

复制代码

右击“网站”,选择“属性”, 出现下面的截图

亚洲城 50

$cfg['PmaAbsoluteUri'] = " ";          //这里输入您的phpMyAdmin的地址(本例中为)

亚洲城 51

点击“文档”,出现下图

$cfg['PmaAbsoluteUri_DisableWarning'] = FALSE;

点击图片中的“主目录”出现下图

亚洲城 52

$cfg['PmaNoRelation_DisableWarning']  = FALSE;

亚洲城 53

点击“添加”,出现下图,后输入  index.php 然后点击“确定”

$cfg['blowfish_secret'] = 'sdafasdf';  //使用cookie验证时的加密扰玛,可以随便输入.

点击图片中的“配置” 出现下图

亚洲城 54

$cfg['Servers'][$i]['auth_type'] = cookie;  系统使用的验证方式 可以供使用的是(config,http,cookie)

亚洲城 55

然后再点击“添加”, 添加index.html,添加完成后,点击“应用”出现如下图片

    config 根据配置文件,无须认证,只要访问phpMyAdmin即可进行操作,这是最危险的,除非你在本机测试,否则绝对不建议使用;

点击“添加”出现下图

亚洲城 56

    http   使用HTTP验证方式访问,比较安全,就是弹出窗口输入用户名和密码然后访问;

亚洲城 57

点击“全选”, 然后再点击“确定”然后出现下图

    cookie 使用cookie验证,很安全,建议使用这个.

点击图片中的“浏览”选择“d:websoftphp-5.2.17php5isapi.dll”再点击“确定”,出现下图

亚洲城 58

 代码如下

亚洲城 59

点“应用” 然后再点击“确定”,这样iis php 就配置好了。

复制代码

在扩展名处输入   .php    ,然后点击“确定”,出现下图

4.mysql 安装

$cfg['Servers'][$i]['user'] = '';          // MySQL 的用户名

亚洲城 60

双击d:/websoft/mysql-essential-5.1.63-win32.msi 就开始安装了 看图操作

$cfg['Servers'][$i]['password'] = '';      // MySQL 的密码,如果使用cookie方式,可以不填

在应用程序扩展就出现了刚才添加的.php, 点击图片中的“确定”,出现下图

亚洲城 61

填写完之后保存退出,在浏览器中输入

亚洲城 62

出现上面的界面,不要点cancel 那是取消, 等等

到此为止,所有设置都完成了,希望我的这一天的心得会对大家有所帮助。。。

点击“文档”,出现下图

亚洲城 63

总结:这次设置中,遇到了3个大问题:第一个是再IIS设置的时候没有把那个32位应用程序改为true,结果弄了半天还是无法显示php页面;第二个是在设置mysql的过程中,不知道为何原来已经有一个mysql的服务,接过启动不了mysql;第三个,也是弄了我最长时间的一个问题,就是打开phpmyadmin的时候来时弹出“无法载入mysql扩展”,幸好最后还是找到解决方法,把PHP文件夹里面的libmysql.dll和libmcrypt.dll复制到C:/windows中就解决了

亚洲城 64

选择“custom”然后点“next” 出现下面的界面

7.0 PHP Mysql方法,如果你是使用iis7还需要运行php我们可以用iis加载一个php就可以实现在iis中运行p...

点击“添加”,出现下图,后输入  index.php 然后点击“确定”

亚洲城 65

亚洲城 66

这个是选择mysql 安装的位置,默认在c盘,我们点“change”选择d:/websoft/mysql-5.1

然后再点击“添加”, 添加index.html,添加完成后,点击“应用”出现如下图片

亚洲城 67

亚洲城 68

选择点击“ok”切换到之前的操作画面

点击“全选”, 然后再点击“确定”然后出现下图

亚洲城 69

亚洲城 70

点击mysql server datafiles 默认也是在c盘,点击“change”选择d:/websoft/mysql-5.1

点“应用” 然后再点击“确定”,这样iis php 就配置好了。

亚洲城 71

4.mysql 安装

选择好了后,点击“ok”,切换到之前的操作界面,然后点击图片中的“next”,mysql 就开始安装了

双击d:websoftmysql-essential-5.1.63-win32.msi 就开始安装了 看图操作

亚洲城 72

亚洲城 73

出现上面的图片,表示安装好了。点击“finish”就开始配置mysql了,看图操作

出现上面的界面,不要点cancel 那是取消, 等等

 

亚洲城 74

亚洲城 75

选择“custom”然后点“next” 出现下面的界面

亚洲城 76

亚洲城 77

亚洲城 78

这个是选择mysql 安装的位置,默认在c盘,我们点“change”选择d:websoftmysql-5.1

亚洲城 79

亚洲城 80

亚洲城 81

选择点击“ok”切换到之前的操作画面

亚洲城 82

亚洲城 83

亚洲城 84

点击mysql server datafiles 默认也是在c盘,点击“change”选择d:websoftmysql-5.1

亚洲城 85

亚洲城 86

这个操作画面的时候,输入的就是mysql root 帐号的密码,建议你输入完成后随手记下免得忘记亚洲城 87

选择好了后,点击“ok”,切换到之前的操作界面,然后点击图片中的“next”,mysql 就开始安装了

亚洲城 88

亚洲城 89

出现上面的操作画面,表示配置环境了,这样 mysql 就安装好了,这样iis php mysql 环境基本已经可用了。

出现上面的图片,表示安装好了。点击“finish”就开始配置mysql了,看图操作

5.Zend 安装

 

如果你没有zend加密过的程序 强烈建议你不安装,如果有那就必须安装,不然程序运行不了。

亚洲城 90

 双击d:/websoft/ ZendOptimizer-3.3.3-Windows-i386.exe 就开始安装了,除了安装目录,其他的默认就可以了,看图操作

亚洲城 91

亚洲城 92

亚洲城 93

亚洲城 94

亚洲城 95

亚洲城 96

亚洲城 97

亚洲城 98

亚洲城 99

亚洲城 100

亚洲城 101

如图zend程序需要我们提供php.ini在那个目录,之前我们拷贝php.ini 到了c:/windows 我们就不需要改变了

亚洲城 102

亚洲城 103

这个操作画面的时候,输入的就是mysql root 帐号的密码,建议你输入完成后随手记下免得忘记亚洲城 104

亚洲城 105

亚洲城 106

亚洲城 107

出现上面的操作画面,表示配置环境了,这样 mysql 就安装好了,这样iis php mysql 环境基本已经可用了。

点击“install”后出现图片中的对话框,选择“是”然后程序就开始安装了

5.Zend 安装

亚洲城 108

如果你没有zend加密过的程序 强烈建议你不安装,如果有那就必须安装,不然程序运行不了。

出现这个界面表上zend 已经安装好了

 双击d:websoft ZendOptimizer-3.3.3-Windows-i386.exe 就开始安装了,除了安装目录,其他的默认就可以了,看图操作

6.ftp 配置

亚洲城 109

ftp服务器软件有很多, server-u  xlight 等等通常这些都要收费,涉及到版权大家自己处理。

亚洲城 110

下面是windows只带的ftp配置教程

亚洲城 111

我的电脑——右键——选择“管理”

亚洲城 112

亚洲城 113

亚洲城 114

找到用户,在右边用户列表空白区域,右键选择“新用户”

如图zend程序需要我们提供php.ini在那个目录,之前我们拷贝php.ini 到了c:windows 我们就不需要改变了

亚洲城 115

亚洲城 116

如图输入你的 ftp 用户名、密码,然后切换到 iis 删除默认的ftp站点,然后如图新建

亚洲城 117

亚洲城 118

亚洲城 119

亚洲城 120

点击“install”后出现图片中的对话框,选择“是”然后程序就开始安装了

亚洲城 121

亚洲城 122

亚洲城 123

出现这个界面表上zend 已经安装好了

亚洲城 124

6.ftp 配置

亚洲城 125

ftp服务器软件有很多, server-u  xlight 等等通常这些都要收费,涉及到版权大家自己处理。

选择路径我们选择可以选择你需要的路径,如图我选择了d:/websoft/www

下面是windows只带的ftp配置教程

亚洲城 126

我的电脑——右键——选择“管理”

亚洲城 127

亚洲城 128

接下来设置权限,如图操作

找到用户,在右边用户列表空白区域,右键选择“新用户”

亚洲城 129

亚洲城 130

亚洲城 131

如图输入你的 ftp 用户名、密码,然后切换到 iis 删除默认的ftp站点,然后如图新建

选中“users”

亚洲城 132

亚洲城 133

亚洲城 134

选择“完全控制”然后添加“高级”

亚洲城 135

亚洲城 136

亚洲城 137

如图上图操作后出现下面的图片选择“是”

亚洲城 138

亚洲城 139

亚洲城 140

选择是之后就等系统操作完成

选择路径我们选择可以选择你需要的路径,如图我选择了d:websoftwww

亚洲城 141

亚洲城 142

接下来添加pwftp 帐号的权限,如图操作

亚洲城 143

亚洲城 144

接下来设置权限,如图操作

亚洲城 145

亚洲城 146

点击“确定”后出现下图

亚洲城 147

亚洲城 148

选中“users”

选中pwftp之后和users一样操作 ,最后点击上图的“应用”“确定”,这样 ftp 就好了。

亚洲城 149

7.iis中配置站点

选择“完全控制”然后添加“高级”

如图

亚洲城 150

亚洲城 151

如图上图操作后出现下面的图片选择“是”

亚洲城 152

亚洲城 153

点击图片中的浏览器 选择 d:/websoft/www/phpwind

选择是之后就等系统操作完成

亚洲城 154

亚洲城 155

点击图片中的“应用”“确定”这样就好了, 最后重启一下iis 或者重启一下服务器,  就可以访问到你的网站了

接下来添加pwftp 帐号的权限,如图操作

备注: 如果你是windows2003 64位版本,若访问 win32应用程序错误”提示出现,需要执行以下两步就可以访问。 1)单击“开始”,单击“运行”,键入cmd,然后单击“确定”。 2)键入以下命令启用 32 位模式: cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

亚洲城 156

iis mysql php zend几个结合来使用,下面我来给大家介绍具体配置图解。 1.windows iis ftp安装 开始--...

亚洲城 157

点击“确定”后出现下图

亚洲城 158

选中pwftp之后和users一样操作 ,最后点击上图的“应用”“确定”,这样 ftp 就好了。

7.iis中配置站点

如图

亚洲城 159

亚洲城 160

点击图片中的浏览器 选择 d:websoftwwwphpwind

亚洲城 161

点击图片中的“应用”“确定”这样就好了, 最后重启一下iis 或者重启一下服务器,  就可以访问到你的网站了

备注:

如果你是windows2003 64位版本,若访问 win32应用程序错误”提示出现,需要执行以下两步就可以访问。

1)单击“开始”,单击“运行”,键入cmd,然后单击“确定”。

2)键入以下命令启用 32 位模式:

cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

您可能感兴趣的文章:

  • Win2008 R2 IIS7.5 PHP5(FastCGI) MySQL5环境搭建教程
  • Win2012 R2 IIS8.5 PHP(FastCGI) MySQL运行环境搭建教程
  • Win2008 IIS 7.0 php,MySQL,Zend,phpMyadmin配置图解
  • WIN2003系统IIS下PHP5 MySQL5 ZendOptimizer配置图解教程
  • win2008 R2 下 IIS7.5 PHP5.2.17 Mysql5.5.16 Zend3.3.3
  • Windows下Nginx PHP5的安装与配置方法
  • windows安装nginx部署步骤图解(反向代理与负载均衡)
  • Nginx Windows负载均衡配置方法
  • windows使用nginx实现网站负载均衡测试实例
  • Win10 下安装配置IIS MySQL nginx php7.1.7

编辑:亚洲城 本文来源:64位Windows系统配置IIS,zend环境配置

关键词: 亚洲城ca88