Win2008下搭建php开发环境(IIS FastCGI版)

注意所用到软件的版本,不同的版本会有不少差别,有可能最后会搭建不成功,而且各位童鞋也不用担心小狼所用版本会不会太老,因为这里所用的软件不是比较新的就是比较稳定的版本,完全可以满足大家的需要了,那就先看看要用到什么软件吧:

操作系统:Windows Server 2008(下文为了方便,用WS2008代替,经测试,此方法在win7下也有效)

服务器:IIS7.0或更新版本

1.mysql-essential-5.1.56-win32.msi:http://dev.mysql.com/downloads/mysql/5.1.html

2.PHP 5.2 (5.2.17)VC6 x86 Non Thread Safe.msi:http://windows.php.net/download/

3.Zend Optimizer (Runtime for PHP 5.2 and earlier)3.3.3 http://www.zend.com/en/products/guard/downloads

4.phpMyAdmin-3.3.9.2-all-languages.zip  http://www.phpmyadmin.net/home_page/downloads.php

3和4是可选的,安装它们是为了方便管理数据库和优化php效率。

下载好这些之后就可以正式开始了!

用apache2搭建php环境的可以看这里:  win7下PHP环境搭建(apache2+mysql+php)

首先是安装IIS:

WS2008默认是没有安装到的,需要自己安装,步骤如下:
1.开始->服务器管理器(最上边)->角色(左边目录里)->添加角色(右边)。就会弹出添加角色向导,开始之前这一步直接跳过,然后点Web服务器


2.下一步,选择一些服务,我选择的是以下一些,剩下的默认就可以(紧供参考,这里的可以自订,CGI和ISAPI一定要装)

3.然后就一直下一步安装就可以了!

接下来就安装php:

这里用的是msi的windows直接安装版本,看了一些网上的评论,反映说5.3的php不太稳定,所以暂时不用。
1.假设安装目录为”E:Server_CorePHP”,安装的时候在向导中选择 IIS FastCGI,组件哪里选择:

--script Executable

--Register *.php files

--Extensions

--GD2

--Multi-Byte String

--Mcrypt

--Mhash

--Ming

--MySQL

--OpenSSL

--Sockets

--zip

--Extras

--PEAR Install(php的扩展)

--PHP Manual(此为文档)

2.安装后,打开 PHP.ini 配置如下选项,注意把前面的;注释去掉:

fastcgi.impersonate = 1
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
open_basedir = ” Web 根目录(IIS默认为C:\inetpub\wwwroot,你不想换的话这里就填C:\inetpub\wwwroot)”
date.timezone =”Asia/Shanghai”
short_open_tag = On

其中后两个配置选项是在部署 WordPress 碰到问题时需要添加的。

然后在cmd命令行输入:php -info,正常情况下会输出各种参数变量。

接下来的第三步如果上面安装php的时候你有选上Register *.php files,就可以跳过这一步了。

3.打开 IIS 管理器,找到“处理程序映射”,右侧面板中选择“添加模块映射”,路径 *.php,模块 FastCgiModule,可执行文件 php-cgi.exe 所在路径,名称可以写为 PHP_via_FastCGI。弹出提示选择“是”。

现在到MySQL的安装:


选择Custom自定义安装

点击“Change”更改你需要的目录

待文件复制安装完毕后,进行MySQL设置界面,单击Finish。

选择Detailed Configuration进行详细配置

选择MySQL运行模式:Server Machine

选择MySQL数据库默认存储方式:Non-Trans Only (MYISAM)

设定MySQL最大连接数:一般设置为128 – 512之间的整数。

设定MySQL网络参数,注意:不要勾选启用Strict Mode!那个Addfirewall的选项仅在需要外连MySQL的时候勾选上,也就是说给防火墙加个出入站的策略。

设定MySQL默认字符集:以用户站点语言为准,默认我们填gbk。

Windows环境设定

修改设定root用户密码,root密码请设置的比较复杂些,如果你出现的是三行,第一行的current password不要填写,留空白

注意:非必要情况下,不要启动远程连接模式! 完成MySQL的安装,并启动MySQL服务。

完成后,打开cmd命令提示符窗口,输入命令:mysql –u root –p

输入刚才安装时设置的密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。

到这里已经可以说搭建成功了,浏览器输入http://localhost/看看IIS的图片有没有出来,然后在C:inetpubwwwroot新建个php页面,里面输入:





1
2
3
4
5
<!--?php
 
phpinfo();
 
?-->

再在浏览器输入http://localhost/新建的Php文件名,看看有没有出现php的相关配置信息,有的话说明已经成功.


接下来的步骤都是可选的:

1.修改默认的网站根目录:

开始->管理工具->IIS管理器,找到网站下的Default Web Site,右键点击->管理网站->高级设置,在物理路径哪里修改,注意修改的除了这里还要修改上面提到的php.ini,这个文件在php安装的根目录下,打开php.ini,找到open_basedir,修改为你需要的目录,如果建立多个站点的时候,也要相应修改open_basedir,多个目录间用冒号”:“分隔开,例如:

open_basedir = “/site1:/site2:/site3″

另外还要注意的是:建立多个站点的时候,主机名哪里不用写,端口号每个都必须不同,可以设置80,8080等。

2.安装ZendOptimizer-3.3.3-Windows-i386.exe,没什么难度.选好目录就可以了.

3.安装phpmyadmin,把下载好的phpmyadmin解压到网站根目录之下,如果没有修改过默认网站根目录的话,就应该解压到C:inetpubwwwroot目录下。

然后进入phpmyadmin目录里。
把config.sample.inc.php 更名为 config.inc.php
然后打开config.inc.php,修改
$cfg['Servers'][$i]['controluser'] 把前面的 //去掉,在后面写上数据库名字 如 ‘root'

$cfg['Servers'][$i]['controlpass'] 把前面的// 去掉,在后面写上数据库密码,如'123′(刚才在mysql安装环节填写的密码)

修改$cfg['blowfish_secret'] = ” 在后面” 里面随便填上几个数字 '456′
修改完保存,在浏览器输入http://localhost/phpmyadmin(我解压后把原本的文件夹名改为phpmyadmin了,这里输入的是phpmyadmin的文件夹名)
就会进入以下页面,那就说明成功勒!

最后还有一个地方可以修改一下,开始->管理工具->IIS管理器,进入IIS管理器后单击网站,在右边找到默认文档图标,双击进去,可以看到图中的内容:

其中iisstart.htm是不需要的,可以右键删除;另外如果不做asp.net开发的话,default.aspx和default.asp,也可以删除,这样在不指定打开那个网页的时候,IIS搜索的默认页就会少一点,可以提高效率!


Okay,到这里已经全线完成php环境搭建,写了好长,好累啊~赶紧去吃个饭补充一下能量先~哈哈!
如果有哪里有问题的欢迎留言指明! 转载自挨踢人生-IT生涯

(0)

相关推荐

  • windows server 2008/2012安装php iis7 mysql环境搭建教程

    windows server 2008/2012安装php iis7 mysql环境搭建教程,具体内容如下 1.安装IIS windows server 2008的IIS版本为7.0,包括fastcgi,安装十分方便. 打开"开始"菜单→"服务器管理",出现服务器管理界面(图1) 图1 - 服务器管理 滚动条下翻,或者点击主菜单的"角色",然后点击"添加角色",出现向导页面后点击下一步,选择"web服务器(IIS)&

  • Win8.1系统下搭建IIS8.5+PHP5.5.4运行环境教程

    很多人喜欢用linux搭建php网页语言运行环境,但由于linux高度自定义化,经常需要root运行命令,略显高端,相对应的微软的windows操作系统,用户体验不错,可以借助windows自带的IIS组件+PHP程序包,搭建一个合适的运行环境.Windows xp时代是IIS6,win7时代是IIS7.5,win8时代IIS 8.0,同样win8.1的内置IIS组件也升级到8.5,拥有更高的执行效率和不错的用户体验.下面小编就带大家在Win8.1系统下配置搭IIS8.5+PHP5.5.4运行环

  • Windows IIS配置与Ftp服务搭建

    (一)WEB站点建立 1)首先要先安装相应的服务,在Windows添加组件里选择应用程序服务器 证书服务.2)然后便出现下图,是按CA证书时需要做的设置3)添加公司名称4)然后是证书的库文件5)温馨提示 呵呵 点是就可以了.要不然不让继续阿6)接着做WEB站点 点开始-管理工具---IIS管理器,右击网站-新建网站7)网站描述,将会显示在你的管理服务器上的名字8) 给网站配个 IP地址 80端口默认打开9) 选择路径,前提是你要先建立一个文件夹作为网站的文件存放地10) 客户访问网站的一些权限设

  • win2003 配置DNS、NAT及搭建IIS网站的方法

    一.实验介绍 公司内部架设了一台DNS服务器,现在公司内部的员工想要访问公网上的网站, 必须通过公司内部的DNS服务器进行解析,请试图搭出一个这样的环境. 二.实验的网络拓扑图 注:以上所有虚拟机的操作系统均为WINDOWS Server 2003 R2 注:以上所有虚拟机的操作系统均为WINDOWS Server 2003 R2 三.实验的具体要求        ◆ 使用VMware或者Hyper-V搭建好如上图的实验环境.         ◆ 客户端能够正常访问公网上的ibm.com.   

  • 图文详解本地Windows 7/8上IIS服务器搭建教程

    本教程为大家分享了IIS服务器搭建的详细步骤,供大家参考,具体内容如下 1.打开"控制面板",选择"程序和功能"(查看方式小图标), 2.进入界面后,点击"启动或关闭Windows功能". 然后勾选图中的两个选框(全选),注意一定要显示为 勾 ,不能是黑色填充!点击确定,开始下载安装....大约两三分钟后,就可以自动完成结束. 3.然后进入控制面板中的"管理工具"里面,选中   Internet 信息服务(IIS)管理器, 此

  • Win7下如何搭建IIS 7.0服务

    弄了好长时间,终于把IIS及PHP的服务器搭建好了,下面我讲讲我自己的搭建过程. 分两步:搭建IIS 7,搭建php. 首先介绍一下在Windows 7 下怎么搭建IIS 7.0服务. 1.单击开始菜单-->控制面板-->程序和功能-->左侧"打开或关闭Windows功能".如下图: 2.选择Internet信息服务,选择需要的功能.单击确定按钮,等待系统配置.如图所示: 3.重新进入控制面板-->管理工具-->Internet信息服务(IIS)管理器.如

  • Windows 2016 IIS10.0+PHP+MySQL环境搭建第1/3页

    准备篇 一.环境说明: 操作系统:Windows Server 2016 PHP版本:php 7.1.0 MySQL版本:MySQL 5.7.17.0 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-7.1.0-nts-Win32-VC14-x86.zip 2.MySQL下载地址: http://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-co

  • Win2008 R2 IIS7 PHP 5.4 环境搭建图文教程

    作者:夏明亮 今天的文章思路是按照先发现问题,然后想办法解决,最后验证问题解决的情况常规思维路线来走的,比较符合现实中的情况,这样大家看起来也会比较容易. 首先,发现问题 今天我想自己搭建一个小小的PHP网站,由于我身边已经有了Windows Server 2008 R2的服务器环境,并且我本人对Windows 的东西比较了解所以决定利用R2 的IIS Server来实现PHP网站的搭建,最开始在网上查些资料,看看需要安装些什么组件,这一步蛮重要的,大家最好多看些资料,否则即使最终大家实现了目的

  • WinXP下安装IIS搭建ASP环境教程[图文]

    如果你使用的是Windows 7,推荐阅读<演示:Windows7 下安装IIS7 启用ASP+Access环境> 安装IIS 5.1 1.下载IIS 5.1 (winxp sp3 IIS 5.1) 2.打开[控制面板]->[添加或删除程序],点击[添加/删除Windows组件(A)],勾选[Internet信息服务(IIS)],点击[下一步] 3.提示[插入磁盘],点击[确定] 4.弹出[所需文件],点击[浏览] 5.找到下载好并解压出来的IIS 5.1(这里为D盘下的Win XP I

  • Win2008下搭建php开发环境(IIS FastCGI版)

    注意所用到软件的版本,不同的版本会有不少差别,有可能最后会搭建不成功,而且各位童鞋也不用担心小狼所用版本会不会太老,因为这里所用的软件不是比较新的就是比较稳定的版本,完全可以满足大家的需要了,那就先看看要用到什么软件吧: 操作系统:Windows Server 2008(下文为了方便,用WS2008代替,经测试,此方法在win7下也有效) 服务器:IIS7.0或更新版本 1.mysql-essential-5.1.56-win32.msi:http://dev.mysql.com/downloa

  • Windows下搭建python开发环境详细步骤

    本文为大家分享了Windows下搭建python开发环境详细步骤,供大家参考,具体内容如下 1.搭建Java环境 (1)直接从官网下载相应版本的JDK或者JRE并点击安装就可以 (2)JDK与JRE的区别: 1)JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境.SDK是Software Development Kit 一般指软件开发包,可以包括函数库.编译程序等 2)JRE是Java Runtime Envirom

  • 在Mac OS下搭建LNMP开发环境的步骤详解

    一.概述 大家应该都知道LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构.Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统.代表版本有:debian.centos.ubuntu.fedora.gentoo等.Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器.Mysql是一个小型关系型数据库管理系统.PHP是一种在服务器端执行的嵌入HTML文档的脚本语言.这四种软件均为免费开源软件,组合到一

  • Windows下搭建PHP开发环境(Apache+PHP+MySQL)

    PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便. 一.准备工作-下载所需软件 Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msiPHP     php-5.3.10-Win32-VC9-x86

  • 在Ubuntu下搭建Android开发环境

    1.安装JDK 其实这一步我比较偷懒,在网上查了一下Ubuntu系统下安装JDK的方法,看起来稍稍有点麻烦,于是我试着在自带的软件中心里搜了一下,然后发现在软件中心里有个OpenJDK Java 7,尝试着安装后,发现这是个好东西,一键安装后环境变量什么的都已经自动配好了,eclipse什么的都能自动识别,很方便.百度了一下Open JDK和sun JDK的区别,大概就是sun公司的JDK是在Open JDK的基础上开发的,扩展了一些东西.经过这段时间的使用,在开发Android的时候没发现有什

  • Linux环境下搭建php开发环境的操作步骤

    本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略! 文章背景: 因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境, 通过apt方式安装build-essential $ sudo apt-get install build-essential 编译安装的步骤一般分为: 编译配置 $ ./configure --XXX(参数s) 编译配置的问题: a.在没有安装之前,对软件无法全面了解 b.如果不全全面了解,又不知道该怎么安装(附

  • Windows下搭建Flutter开发环境

    前言 从来没接触过flutter,我将在这里记录下我的flutter学习踩坑历程. 安装 就从安装开始叭,官网链接在此.先遵照官网教程来叭. 系统要求 文档记录了系统要求: 操作系统 Windows 7 SP1 or later (64-bit), x86-64 based. 磁盘空间1.64G以上(不包含工具和IDE) 工具: Windows PowerShell 5.0 或者更新的版本,(windows10自带) git windows版2.X以上,确保配置过环境变量,在powershell

  • ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug)

    由于只是开发环境,所以都是选择比较简单的apt-get安装方式 ,但中间也遇到一点问题. 首先安装nginx nginx的安装和配置其实很简单,nginx本身非常轻量级, 直接 sudo apt-get install nginx 就可以了 他的配置文件是在/etc/nginx/里面,网站项目路径是在/var/www里面,安装之后一定要确保nginx的启动账户有对网站目录的访问权限,否则会报错. 第二步,安装cgi linux底下的cgi程序非常多,在这里我选择的是php5-fpm 方便  在这

  • Windows下搭建Android开发环境

    工具/原料 JDK Eclipse ADT JDK的安装和Java环境变量的设置 1.JDK下载地址     JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html     JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西,安装完毕需要配置一下环境变量. 2.JAVA_HOME    JDK的安装路径,这个环境变量本身不存在,需要创建,创建完则可以利用

  • 零基础学习教程之Linux下搭建android开发环境

    不得已重新配置,这里记下详细步骤,分享给大家. 一.安装jdk,具体步骤如下: 1.将jdk-7u4-linux-i586.tar拷贝到linux下得/home/yan/download目录,新建一个目录/home/yan/android.所以和android相关的都安装到/home/yan/android这个目录,所有的源安装文件都放到download下.切换到root,在download目录下输入命令:tar -zxvf  jdk-7u4-linux-i586.tar -C ../andro

随机推荐