Windows Server 2008 IIS 7.0配置php,MySQL,Zend,phpMyadmin图文教程

合集下载

08CMS网站Windows_2008服务器环境配置方法

08CMS网站Windows_2008服务器环境配置方法

08CMS网站Windows_2008服务器环境配置方法08CMS网站Windows 2008服务器环境配置方法?下面是店铺跟大家分享的是08CMS网站Windows 2008服务器环境配置方法,欢迎大家来阅读学习。

08CMS网站Windows 2008服务器环境配置方法前言08CMS 是一套以 PHP 为编程语言,以 MySQL 为数据库,并使用 Apache/IIS/Nginx(任意一种即可) 提供 web 服务的产品。

要搭建08CMS 站点,服务器必须安装由 PHP、MySQL、Apache/IIS/Nginx 构成的环境。

其中,IIS 主要用于 Windows 服务器,Apache、Nginx 多用于 Linux 服务器(即 LAMP 和 LNMP)。

windows server 2008是基于NT6 平台的新型操作系统,其对硬件性能的发挥比起其它NT平台来说有了质的飞跃,已经开始普及到了广大用户中,而且操作较2003来说更为直观和简单,受到越来越多的好评。

在这里我们要介绍windows server 2008中的环境搭建。

重要Windows 服务器部署时,需要按照一定的部署顺序,即:系统环境检查 -> MySQL、PHP 程序包下载 -> MySQL、PHP 安装。

下面以在Windows Server 2008 服务器上部署IIS、MySQL、PHP 为例,演示搭建环境的具体过程。

系统约定系统约定软件下载后存放位置X:\Tools环境软件安装位置X:\ServerPHP安装位置X:\Server\PHPMySQL安装位置X:\Server\MySQLZend Optimizer安装位置X:\Server\ZendMemachaed安装位置X:\Server\MemachaedIIS网站站点根目录X:\wwwrootMySQL数据库位置X:\Server\MySQL\Dataphp.ini存放位置X:\Server\PHP\php.ini 提示上述存放、安装位置中的X 仅表示应用程序实际存放、安装的分区盘符,可按情况设置。

Windows2008 Server 常规设置及基本安全策略

Windows2008 Server 常规设置及基本安全策略

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]
"PortNumber"=dword:0002010
2.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
3.找到右侧的 "PortNumber",用十进制方式显示,默认为3389,改为(例如)6666端口
4.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
勾选下列 角色服务
ASP
CGI(和PHP有关)
ISAPI扩展
ISAPI筛选器
在服务器端包含文件(用于支持SSI shtml)
也可以之后添加
服务器管理器--〉角色--〉web 服务器(IIS)--〉角色服务 点击 添加角色服务
/blog/static/15662855201121893825604/
关闭 445端口
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters
新建 Dword(32位)名称设为SMBDeviceEnabled 值设为“0”
5、共享和发现
右键“网络” 属性 网络和共享中心 共享和发现

windows7上配置IIS+PHP+MYSQL-WAMP

windows7上配置IIS+PHP+MYSQL-WAMP

windows7上配置IIS+PHP+WAMP现在许多人都在Windows7,在Windows 7下配置PHP环境的文章比较少,下面列举WAMP + IIS + Discuz的配置方法。

优点:PHP是当前互联网流行和使用最广泛语言,win7桌面图形化操作系统,可维护性优秀。

基于IIS v6.0/v7.0(2008),可以支持的脚本相当完整,不仅支持Linux无法支持的asp/,还可以安装php、mysql、zend实现php环境。

同时,利用Serv-U可以实现ftp管理。

操作简单,无需键入任何命令就可实现全能型主机。

一、安装WAMP1、WampServer2.0h,是集成了Apache环境mySql 数据库,安装了它可以方便操作。

二、下载php-516-win32文件包1、在网上下载php-516-win32文件包,解压缩后就有PHP类库。

Eg. E:\PHP\php-516-win32\三、安装IIS1、首先是确认已经在通过控制面板/ [程序和功能]中安装了IIS,安装时要注意勾选ISAPI扩展和ISAPI筛选选项。

2、IIS安装成功后可以在运行命令行输入“Inetmgr”打开IIS管理器。

四、 配置discuz 站点,配置IIS7。

1、 下载PHP 版本的discuz ,并解压到本地文件夹内。

2、 打开IIS 管理器,并配置一个discuz 站点3、 添加ISAPI 筛选器因下载的PHP 类库文件在此目录E:\PHP\php-516-win32\php5isapi.dll4、添加脚本映射点击“处理程序映射”图标后进行脚本映射配置5、添加应用程序池打开IIS/应用程序池配置PHP池6、打开discuz的”高级设置”,站点修改站点应用程序池,并添加默认文档index.php7.在host中配置站点,并打开discuz网站http://tao.mingdeweb.co:800/会有如上图的my sql 提示,a.修改extension_dir目录:(此步骤最为重要)b.把E:\PHP\php-516-win32\php.ini复制到c:/windows/,C:\windows/system32/ ,修改php.ini:使之支持GD,mysqlc.复制libmysql.dll,php5ts.dll三个文件到c:/windows/System32D.五、SQLyog_Enterprise连接discuz数据库SQLyog_Enterprise打开需要一个注册码,yunjian81f43d3dd20872b6,使用SQLyog_Enterprise建立一个数据库连接ultrax,连接即可。

windows2008IISMysqlPHPZendOptimizer环境配置图解

windows2008IISMysqlPHPZendOptimizer环境配置图解

windows 2008+IIS+Mysql+PHP+ZendOptimizer环境配置图解本方法是实现用户在本机环境下搭建属于自己的网站!以下方法如有错误,望请高手改正!本人语言水平差,见谅了.....所用软件:IIS: server 2008系统是自带的,但要用户自己全新安装,具体方法见教程下方!地址地址地址以上版本如有不合适,请到官方站!第一步:创建相应目录首先我在D盘建个目录,目录名为BBS,见下图:进入BBS目录,在里面再建立几个目录,分别为:Mybbs,Mysql,PHP,Zend,等一下用来放以上的软件!见下图解:目录都分配好了,现在我们来装IIS.第二步:IIS安装开始----程序----管理工具-----服务器管理见下图解:打开服务器管理器----角色-----添加角色见下图解:弹出添加角色向导,再点服务器角色,在右边选择"web 服务器(IIS)" 再点下一步安装IIS。

见下图解:回到服务器管理器主窗口,功能----添加功能见下图解:弹出选择功能窗口,选中下图红线的两个功能安装,安装完就算配置好IIS了。

见下图解:第三步:PHP安装1、把解压到我们刚才上面新建的PHP目录里面,如下图:2、将复制到C:\WINDOWS 目录下并改名为,复制和到C:\WINDOWS\system32 中。

(这步大家都会的啦)3、接下来在IIS中进行设置,开始----程序----管理工具----Internet 信息服务(IIS)管理器如下图:再双击“处理程序映射” 如下图:再点击“添加通配符脚本映射” 弹出窗口如下图:在“可执行文件”输入框中,指向D:\BBS\PHP\,在“扩展名”输入框里面输入“.php”点确定退出,至此服务器应该已能支持PHP了!4、下面对进行配置让php支持MYSQL和GD库用记事本打开这个文件(1)在记事本中查找“extension_dir”,然后把extension_dir = "./"修改为extension_dir = "C:\php\ext"(2)在记事本中查找“;extension=”和“;extension=”,然后把前面的“;”去掉,即把;extension= 改为extension=把;extension= 改为extension=(3)保存好,然后重起IIS即可到些PHP己经安装完毕了!第四步:Mysql安装图解解压,运行“”,出现如下界面:mysql安装向导启动,按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程在“Developer Components(开发者部分)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。

在IIS中配置PHP环境

在IIS中配置PHP环境

xp+iis下配置php5备忘:php版本: PHP 5.1.2 zip package (8,926Kb) - 12 Jan 20061.解压php文件到c:\php2.将php文件夹下php.ini-dist 改名为php.ini ,然后找到extension_dir = "./" 改为extension_dir = "c:\php\ext"(大概在461行)3.去掉;extension=php_mysql.dll 前的";"注释符号(大概在589行)4.复制php.ini到C:\WINDOWS再复制php5ts.dll和libmysql.dll到WINDOWS\system32\中5.打开IIS,添加一个php后缀. (指向c:\php\php5isapi.dll) .重启IIS.===============================================================网上有很多关于PHP在IIS下配置的教程,但都是一些很理性化的东西,我从里面整理出来这个教程发出来为了方便参考,,有什么问题也可以大家一起交流,,如果有什么不对的地方,请指正..下面的教程都是在windows 2000下实现的,其他系统请自己参照修改,操作系统目录:c:\winntPHP默认安装目录:C:\phpPHP版本:PHP 4.3.10 下载地址:/downloads.php (Windows Binaries)Mysql版本:mysql-4.0.22-win 下载地址:/downloads/zend :Zend Optimizer v2.5.5 下载地址:/soft17/ZendOptimizerWindows-i386.exe首先将php压缩包解压到c:\php目录下,先php.ini-dist改名为php.ini然后php.ini 和php.exe复制到winnt目录...php4ts.dll和php4isapi.dll(这个在sapi目录中)复制到winnt/system32 目录..........为了使你的PHP能支持更多的模块,用记事本打开Php.ini在里面搜索extension_dir 将值./改为C:\PHP\extensions然后搜索;Windows Extensions 将下面的扩展模块打开,只要将前面的;去掉便可以...但有部分模块是不支持的..在IIS下建立建一个PHP程序测试目录,如D:\WEB,在"Internet服务管理器"中,右击"默认Web站点->新建->站点",别名为web,实际路径为D:\web要有读取、运行脚本和浏览权限;在IIS的ISAPI刷选器中添加php的筛选器php有两种运行的环境模式... 但都是从这里添加1.如果你想用Isapi模式,在IIS下--主目录配置修改可执行路径:C:\WINNT\System32\php4isapi.dll如果想用CGI/FastCGI模式,先在php.ini搜索cgi.force_redirect = 将前面的;号去掉,将值改为0 (默认为1) 然后请在IIS下----主目录配置修改可执行路径:C:\WINNT\php.exe做完这些准备工作后不要忘记重新启动IIS的WWW服务;在D:\web目录下写一个测试PHP环境的文件info.php,内容为:Phpinfo();?>然后在浏览器中输入http://你的IP/info.php你将看到一个关于你的系统运行的PHP环境的相关信息ZEND的安装:一路NEXT,然后到下面那个画面时,请选择IIS,在继续NEXT后,选择php.ini所在的目录都是默认的...然后还是NEXT,,安装过程中会自动备份你的PHP.INI的文件和重新启动IIS服务..MYSQL的安装:MYSQL的安装相对比较简单,,一路next,安装完毕,,会自动作为系统的一个服务启动. 在这里不再一一描述...然后php.ini 和php.exe复制到winnt目录...php4ts.dll和php4isapi.dll(这个在sapi目录中)复制到winnt/system32 目录..........为了使你的PHP能支持更多的模块,用记事本打开Php.ini在里面搜索extension_dir 将值./改为C:\PHP\extensions然后搜索;Windows Extensions 将下面的扩展模块打开,只要将前面的;去掉便可以...但有部分模块是不支持的..在IIS下建立建一个PHP程序测试目录,如D:\WEB,在"Internet 服务管理器"中,右击"默认Web站点->新建->站点",别名为web,实际路径为D:\web 要有读取、运行脚本和浏览权限;在IIS的ISAPI刷选器中添加php的筛选器php有两种运行的环境模式... 但都是从这里添加然后选择添加1.如果你想用Isapi模式,在IIS下--主目录配置修改可执行路径:C:\WINNT\System32\php4isapi.dll 此处路径也可以是你php文件放置的路径比如C:\php\php4isapi.dll此处路径也可以是你php文件放置的路径比如C:\php\php4isapi.dll如果想用CGI/FastCGI模式,先在php.ini搜索cgi.force_redirect = 将前面的;号去掉,将值改为0 (默认为1)然后请在IIS下----主目录配置修改可执行路径:C:\WINNT\php.exe 此处路径也可以是你php文件放置的路径比如C:\php\php.exe做完这些准备工作后不要忘记重新启动IIS的WWW服务;在D:\web目录下写一个测试PHP环境的文件info.php, 内容为:Phpinfo();?>然后在浏览器中输入http://你的IP/info.php你将看到一个关于你的系统运行的PHP环境的相关信息ZEND的安装:一路NEXT,然后到下面那个画面时,请选择IIS,在继续NEXT后,选择php.ini所在的目录都是默认的...然后还是NEXT,,安装过程中会自动备份你的PHP.INI的文件和重新启动IIS服务..MYSQL的安装:MYSQL的安装相对比较简单,,一路next,安装完毕,,会自动作为系统的一个服务启动.在这里不再一一描述...至此,你的iis下支持php+mysql+zend就成功了,当然zend可以选择安装,不安装也不耽误使用。

Win7下配置IIS+php+mysql操作环境(综合教程)

Win7下配置IIS+php+mysql操作环境(综合教程)

关于Win7的安装过程请查看小炉子网站的《Win7 IIS7.0 ASP+Access配置》:lulijuan#com(此处把#换成点.)一、安装IIS7.0 ,安装方法在此处不做重复,参见小炉子个人网站的《Win7 IIS7.0 ASP+Access 配置》二、测试IIS7.0是否成功安装。

在浏览器输入:http://localhost/ 如出现下图,则表示安装成功在Internet信息管理(IIS)管理器中,新建网站命名为PHP,端口设置为8080,访问网站如:http://localhost:8080/ (此处是为了能和ASP网站区分开来,asp默认安装端口是80)如下图设置三、配置PHP环境采用php v5.2.5(单击下载)下载后解压到D:\php5 . 在IIS中如下操作:添加ISAPI筛选器:添加脚本映射:添加应用程序池:修改D:/PHP5/php.ini-list 文件名为php.ini,复制到C:/windows/,修改php.ini:使之支持GD,mysql等修改extension_dir目录:复制libmcrypt.dll,libmysql.dll,php5ts.dll三个文件到C:/windows/System32下在默认目录wwwroot新建一个index.php在浏览器输入http://localhost:8080/index.php 校验是否成功安装php :四添加Mysql数据库[单击此处下载mysql server] 安装mysql等待安装完后,设置mysql安装设置完毕后,用phpmyadmin测试数据库的链接【下载phpMyadmin】五Zend Optimizer 【单击此处下载Zend Optimizer】如下图,一直安装下去,注意选对路径最后,所有的关于IIS7 mysql php已经安装完毕,亲自测试过,在win7 32bit系统上完全没有任何问题。

windows server2008 IIS安装与设置

windows server2008 IIS安装与设置

IIS7.0安装方法
一、概述
windows2008里面的IIS它默认安装好IIS服务后,集成了两种IIS,一种是IIS6.0,这个版本是以前2003上使用的,还有一种就是目前的新产品IIS7.0(在安装IIS服务时,可以勾选是否安装IIS6.0以及是否安装FTP服务)。

二、安装IIS
1、打开“控制面板=》程序和功能=》打开或关闭windows功能”,在弹出的服务管理器窗口中点击角色,添加角色。

2、没说的,默认点下一步
3、在弹出的窗口里,勾选需要安装的“Web服务器(IIS)”,继续下一步。

4、 Web服务器简介(IIS),直接单击下一步。

5、接下来,会出现IIS需要安装的一些组件,因为我们的WEB服务端,使用ASP程序,所以我们必须勾选“应用程序开发”和安全性下面的“基本身份验证”和“windows身份验证”也勾选上,下图红色部分都是默认不勾选的。

6、 然后点下一步,再点击安装,等待安装完成。

7、 安装完后,就可以在服务器管理器=》角色里看到“WEB 服务器(IIS )”。

三、设置
1、 在管理工具里面找到“Internet 信息服务(IIS )管理器”打开,就看到如下的界面;
WebSearch的服务器目录,点击基本设置,弹出窗口中设置路;
3、设置默认文档,设置完成后一定要记得单击启用;
4、目录浏览默认是禁用的,选择启用目录浏览。

5、添加虚拟目录,这个和以前6.0的版本相同。

Windows 2008R2+IIS7.5+PHP+Mysql+Wincache+Memcache+URL伪静态环境搭建教程

Windows 2008R2+IIS7.5+PHP+Mysql+Wincache+Memcache+URL伪静态环境搭建教程

:由于种种原因,服务器一直都用Windows 2003,之前有感于Processed in一直都高于2.0,于是不得已痛下决心,预计花费一天时间等待机房技术帮安装Windows 2008操作系统,中途还是比较周折,刚开始由于没有说明机房技术安装的是Windows 2008 32位的。

一想这怎么行呢,有64位不用我干嘛整那32位的呢,于是在一小阵子纠结后果断又安排机房技术重新给安装Windows 2008 R2,顺便说一下,Windows 2008 R2没有32位的,只有64位一个版本。

以后别傻了,要记住教训,若不是机房技术人品好,恐怕来回让你折腾烦了,给你一拖再拖,网站瘫痪在那时间一久伤不起啊。

下面还是进入正题吧,首先我们来讲一下我们看完此教程后需要完成的目标:Windows 2008R2+IIS7.5+PHP+Mysql+Wincache+Memcache+URL伪静态环境搭建+并做适当的Discuz优化注:此教程适合新手或没有搭建成功人士,高手算了,人生苦短就飞过吧!本人水平有限,难免有不足地方,如有错误地方请指正,尊重原创,转载请注明!本文原文地址:/thread-70329-1-1.html整个环境的搭建与测试大致可以分为十部分来:我们需要安装好一个Windows 2008 R2 操作系统,这一步我想不是我们这个阶段所要考虑的事情,因为很多东西需要机房的技术来配合你来完成。

你想做也无法做,所以此步略过!:安装IIS7.5与FastCGI,因为Windows 2008R2自带环境了IIS7.5与FastCGI,这一点与IIS6.0区别很大,IIS6.0需要自己安装FastCGI.而IIS7.5 自带已集成了FastCGI 模块,所以只要安装时只要勾选上CGI模块后,即可装上FastCGI.:安装MySql 5.5.29,这个不用说了,开源的数据库软件系统,Discuz必不可少。

如何配置MySql请看分节教程!:选择正确的PHP版本,并下载。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windows Server 2008 IIS 7.0配置php,MySQL,Zend,phpMyadmin教程
首先确认你已经把一下程序下载完毕
mysql-5.0.41-win32
phpMyAdmin-2.11.3
ZendOptimizer-3.3.0a
php-5.2.5-Win32
首先把php的压缩包解压到E盘,例如E:\php (也可以是其他盘符,个人喜好而已) 1、IIS 管理器主界面
2、配置ISAPI筛选器
打开站点的ISAPI筛选器,添加一个筛选器.
筛选器名称为php,可执行文件路径为F:\php\php5isapi.dll
3、配置处理程序映射
添加脚本映射
请求路径为*.php,可执行文件路径为F:\php\php5isapi.dll,名称为php
4、配置应用程序池
添加应用程序池
名称为php, .NET Framework 版本选”无托管代码”,托管通道模式选”经典”
5、更改站点应用池
选择应用程序池为刚刚所建立的php应用池
6、添加默认文档
添加名称为index.php的文档
7、配置php.ini
更改F:\php目录里的php.ini-dist的名称为php.ini,然后复制到X:\Windows目录(X为你系统所在的盘符)
并把php_gd2.dll,php_mcrypt.dll,php_mysql.dll,php_pdo_mysql.dll前面的引号去掉,这样php才可以支持这些扩展
8、配置extension路径
更改extension_dir的路径为F:/php/ext/ (必须以/结尾)
9、配置session.save_path路径
更改session.save_path的路径为F:/php/tmp (此目录需要手动建立)
现在php基本配置完成了,下面开始讲解配置phpmyadmin,先把压缩包里的内容解压到X:\inetpub\wwwroot\phpmyadmin
9、配置phpmyadmin的验证方式修改phpMyAdmin\libraries\config.default.php文件
把$cfg['Servers'][$i]['auth_type'] = 'config';更改为$cfg['Servers'][$i]['auth_type'] = 'cookie';
10、配置phpmyadmin的加密用的私钥
把$cfg['blowfish_secret'] = '';更改为$cfg['blowfish_secret'] = 'im286';
现在已经把phpmyadmin配置完成了
11、安装ZendOptimizer
一路直接Next既可完成安装,安装路径那里可以设置为F:\Zend
默认安装完毕以后不不可以直接支持Zend加密,需要做特别的设置..下面将讲解如何配置Zend,并让php可以支持
返回桌面,在”我的电脑”上面右键,点击”属性”
然后出现一下窗口,然后点击右边栏的”高级系统设置”
然后再点击下面的”环境变量”
双击打开编辑Path变量窗口,然后在前面添加
F:\php;F:\php\ext;F:\Zend\lib;F:\Zend\lib\Optimizer-3.3.0\php-5.2.x;
然后点击确定完成配置
注意:如果你的Zend版本和php版本和我所演示的不同的话,那么上面的路径可能会更改,请时情况修改文件路径
11、安装MySQL
执行安装程序,直接下一步既可.安装路径可以自由选择,默认的也可以.个人喜好而已. 安装完毕以后程序会提示你配置MySQL
1.配置窗口
2.询问你使用什么配置,这里可以选择Standard Configuration,也就是标准配置
3.安装系统服务,直接Next既可
4.设置root用户密码,直接输入既可..第一次设置的时候没有Current root password:这个选项的,因为我是已经安装过的,所以再次设置密码的时候需要确认当前root的密码.而第一次安装却没,这一步可以忽略. ^^
5.应用配置
MySQL已经安装完毕
现在全部配置工作已经完成,如果不出意外的话,那么现在您的IIS 7.0就可以支持php,mysql,zend,phpmyadmin了
在你的wwwroot目录新建一个index.php文件,并输入以下内容
<?php
Phpinfo();
?>
退出保存…
然后打开你的浏览器,打开站点http://127.0.0.1
哈哈,看到没…支持php了..
你也可以去下载一个php探针..这个界面更友好一些
如果你用ASP程序的时候发现程序不能用的话,那么估计就是父路径支持没打开..下图告诉将怎么打开把默认的False更改为True然后应用更改既可
本教程也是参照其他网上的资料的.
而且本教程还是按照本人记忆来做的,如有疏漏请联系我
QQ:645888
落伍ID:真爱
在落伍者论坛PM我或者发帖提出也可以..万分感谢!。

相关文档
最新文档