使用IIS或Apache做PHP的服务器

  Aphache做服务器:

    安装 Apache 并进行配置使其支持 Php

  将 Apache 安装在 d:\website\apache 目录中。Apache 安装过程需要输入网站域名,本地调试使用localhost即可,安装过程很简单,全图形化界面,不再赘述。

  PHP解压缩到 d:\website\php 目录中
   然后找到 d:\website\php\php.ini-dist 文件,将其重命名为 php.ini,并复制到 c:\windows 目录里。
    再将 d:\website\php\ 目录中的 php5ts.dll 和 libMySQL.dll 两个文件,一起复制到 c:\windows\system 或 c:\windows\system32 目录中。

  编辑 d:\apache\apache2\conf\httpd.conf 文件:
    首先找到 DocumentRoot 一行,将其后的路径修改为 web 服务的主目录,例如:DocumentRoot "D:/website/public_html";
    然后找到 DirectoryIndex 一行,在行末加上 index.htm index.php,例如:DirectoryIndex index.html index.html.var index.htm index.php

  为 Apache 安装 Php:   编辑 d:\apache\conf\httpd.conf 文件:

  找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后增加一行:
  LoadModule php5_module d:/website/php/php5apache2.dll

  找到 AddType application/x-gzip .gz .tgz,在此行后增加三行:
  ScriptAlias /php/ "d:/website/php/"
  AddType application/x-httpd-php .php
  Action application/x-httpd-php "/php/php-cgi.exe"

    d:/website/php/ 是指 php 5.03 的安装目录路径,请视具体情况更改。

  重新启动 Apache 服务。

  到这里,Apache + Php 环境基本已经配置完成,在 web 根目录(以上例即 d:\website\public_html\ 目录)中,用记事本创建一个 phpinfo.php 文件,其内容如下:

  <?
  echo phpinfo();
  ?>

  然后,在浏览器中打开 http://localhost/phpinfo.php ,如果看到 Php 配置输出信息,就说明配置正常。

IIS上运行PHP
1.
默认网站--属性--主目录--配置--添加
添加应用程序扩展名映射:
可执行文件:C:\php\php.exe %s %s
扩展名:.php
选定:脚本引擎、检查文件是否存在
2.
默认网站--属性--主目录--文档-添加
index.php

或者:
默认网站--属性--主目录--配置--添加
C:\php\php5isapi.dll
.PHP 

时间: 2024-10-22 02:06:32

使用IIS或Apache做PHP的服务器的相关文章

Windows服务器下的IIS和Apache性能比较

目前最流行的建立网站的服务工具就要属Apache与IIS了.那么他们之间到底哪个性能更好呢?到底哪个工具才是最适合我们的呢?最近我也对这方面的问题进行了一番研究. 如果是基于Linux平台的话,那不必多说自然是Apache了,因为IIS只能在Windows环境下运行,而Linux+Apache的整体性能.安全性.通用性也都强于Windows 2003+IIS 6.0,不过如果在Windows 2003的服务器上,IIS 6.0和Apache 2.2.6到底哪个性能最好呢? 我于是做了一个测试,在

IIS&amp;amp;Apache 攻击记录分析篇_win服务器

在这里,我为大家介绍一下两种常见的网页服务器中最重要的记录文件,分析服务器遭到攻击后,黑客在记录文件中会留下什么记录.目前最常见的网页服务器有两种:Apache和微软的Internet Information Server(简称IIS),这两种服务器都有一般版本和SSL认证版本.本文将使用和现实黑客的攻击手段类似的攻击方法去测试服务器并分析相关文件,有条件的朋友可在自己的机器上测试. IIS的预设记录文件地址在C:\winnt\system32\logfiles\w3svc1目录下,文件名是当天

Apache IIS Tomcat共存,配置全能服务器

通过本文您可以架设一个支持asp.asp.net.php.jsp的全能主机.我们利用tomcat来运行JSP,用IIS和Apache来运行asp.asp.net.php,实现不带端口访问网站. 举例说明:假设我们有三个网站,分别在IIS.tomcat和Apache上运行,这时候服务器上的IIS.tomcat和Apache冲突,因为只有一个80端口,当然你可以修改IIS.tomcat和Apache的端口.如:8080,但是访问修改的那个站点是需要加上端口的,例如:(http://域名:8080)

IIS vs.Apache: 哪个是安全首选

不久以前,网络管理员还没有深入研究他们机构的网络服务平台.如果他们工作的部门采用Windows系统,他们就运行微软的互联网信息服务器(IIS),如果他们工作的部门采用Linux/Unix系统,他们就使用Apache.IIS和Apache这两个孪生兄弟是永远也不会碰面的.然而,时代发生了变化,Apache HTTP服务器计划通过发布一个网络服务器的Windows版推倒了把它们隔开的墙.网络服务器的历史可以追溯到原来的NCSA httpd服务器.现在,在这个领域有两个"大孩子",而且Win

深入理解tomcat是中间件、正向代理、反向代理、透明代理以及IIS、Apache、Tomcat、Weblogic、WebSphere

       中间件(middleware)是基础软件的一大类,属于可复用软件的范畴.顾名思义,中间件处于操作系统软件与用户的应用软件的中间. 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源.中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯.是连接两个独立应用程序或独立系统的软件.相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息.执行中间件的一个关键途径是信息传递.通过中间件,应用程序可以工作于多平台或OS环境.

彻底放弃IIS让Apache也支持ASP.NET

apache|asp.net|iis Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/Linux平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache..NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡.ASP.NET非常适合于中小企业的Web应用,其性能较ASP3.0有了极大的提高.下面就介绍让Apache支持ASP.NET的办法. 首先,必须要有Windows环境和.NET Framework的支持.此外还建议安装.NET开发工具

急!IIS中网站做了修改,可访问后没有变化。

问题描述 急!连接内容不更新!!!IIS中网站做了修改,可访问后没有变化.我在网页中有一些超链接,超链接连接到网站中存放的一些excel文件.比如有一个excel文件123.xls的内容更新了,我用更新后的123.xls把原来123.xls文件覆盖掉了.这些操作都是在服务器上进行的,可是我在我自己的机子上访问服务器,点击超链接后打开的excel文件还是原来的那个.甚至把123.xls文件在服务器上删除,在客户端还是能够打开.我把客户端机子上的IE缓存,临时文件都删除了,还是没用.IE为IE7.0

Apache做负载均衡配置教程(windows/linux)

windows下Apache做负载均衡 第一次看到这个标题时我也很惊讶,Apache居然还能做负载均衡?真是太强大了.经过一番调查后发现的确可以,而且功能一点都不差.这都归功于 mod_proxy 这个模块.不愧是强大的Apache啊. 废话少说,下面就来解释一下负载均衡的设置方法. 一般来说,负载均衡就是将客户端的请求分流给后端的各个真实服务器,达到负载均衡的目的.还有一种方式是用两台服务器,一台作为主服务器(Master),另一台作为热备份(Hot Standby),请求全部分给主服务器,在

使用Apache FtpServer搭建FTP服务器 [FlashFXP]

前言 FTP服务器很多朋友都选用Serv-U,一般都是找的破解版或免费使用30天的版本,这里推荐一款免费开源而且 简单好用的FTP软件:Apache FtpServer,以下是搭建过程.     声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com       正文 一.介绍 Apache FtpServer是一个基于Apache MINA(一个高性能的Java异步并发网络通讯框架)开发