Windows平台下PHP5.0+Mysql4.1.x环境架设(3)

来源:互联网 发布:德国 知乎 编辑:程序博客网 时间:2024/06/06 09:08
Windows平台下PHP5.0+Mysql4.1.x环境架设(3)


2,选择服务器种类,Apache还是IIS?

这里看个人喜好吧,如果选用IIS,那么服务器将同时支持ASP,但是不建议同时
安装两种服务器软件,会有端口冲突,也有通过修改端口或同时嵌套使用的,这里就不做介绍了。

Apache2.0.53的安装与配置

第一步:安装Apache

我们下载来的是一个.exe安装程序,不用说什么了,双击它,会看到安装界面

点击Next,接下来会出现是否同意安装协议,软件介绍等的对话框,并点击Next会
看到下面的对话框,这里会有三个地方让你填写第一个填入你的域名,比如我的
是fcg.eicp.net,也可以是IP

第二个填入你的主机头名,比如我的是www. fcg.eicp.net ,也可以是IP

第三个填入管理员的信箱,填你用的就可以,不重要

底下有一个选择,作为服务器用,建议选择第一个,意思是使它作为一个系统服务
,工作在80端口。第二个是只能当前用户使用,工作在8080端口,需要手动启动

添好后点击Next选择Custom,下一步选择自己需要安装的组件和安装路径然后点
击Next,开始安装。

安装好后,系统托盘处会有Apache监视器图标。这时候可以打开浏览器,输入地
址 127.0.0.1 测试一下服务器的状态。会出现如下的画面:



您能看见这个页面,说明Apache web server 已经安装成功。您可以在这个目录
中增加内容,或者把这个页面替换掉。


--------------------------------------------------------------------------------

这不是你想看见的页面吧?
之所以会看见这个页面,是因为网站管理员改变了这个站点的设置。如果有疑问,
请咨询维护此站点的人员。 Apache软件基金会, 即此站点所使用的网站服务器软件
的开发者,不负责此站点的维护工作,也无法为您解决设置上的问题。


--------------------------------------------------------------------------------

Apache 文档已经包含在此发行版中。

您可以在使用Apache的网站服务器上,自由地使用下面的图片。感谢使用Apache!



第二步:httpd.conf 的配置

首先来说明一下Apache目录下各个文件夹的作用:

bin:存放Apache运行的的各个软件,包括一个名为ad.exe的服务器调试工具

conf:Apache的配置文件放在这个文件夹里面,我们要修改其中的httpd.conf文件

htdocs:默认的web主目录,我们可以在httpd.conf中修改网站根目录的路径

下面让我们来修改httpd.conf文件

httpd.conf文件是Apache工作的重要配置文件,在X:/Apache Group/Apache2/conf里
面,找到并用记事本打开。大家可以参照下面进行修改:



ServerRoot "X:/Apache Group/Apache2"

这个是服务器的根路径,不用更改



MaxKeepAliveRequests 100

最大在线人数,根据你需要的人数和你服务器机器的配置来确定



Listen 80

Apache2监听端口,一般情况下不用改,也就是网站的http端口



DocumentRoot "C:/htroot"

这个是你放置网页文件的地方,编译后的PHP文件就放在这里,一定要确保这个文件
夹存在,这个也就是是你的站点目录



<Directory "C:/htroot">

同上,跟着上一步一起修改,确保文件夹的存在



DirectoryIndex index.htm index.php index.html

这个是服务器默认打开的主页文档类型,可以改成如上的,中间用空格格开



LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv

语言优先级,把中文(zh-CN zh-TW)的部分剪切放到前面(也就是将原来文件中的相应
部分改成如上的)



另外,如果想要禁止主页浏览,找到如下代码:

Options Indexes FollowSymLinks

去掉其中的indexes即可,即改成:

Options FollowSymLinks



第三步:PHP的挂载

还是在httpd.conf中搜索LoadModule找到相关章节 ,在后面添加如下内容



LoadModule php5_module "X:/PHP/php5Apache2.dll"

AddType application/x-httpd-php .php



注意:其中X:PHP/PHP5Apache2.dll 中的X:/PHP/是你安装PHP的路径

重启Apache使修改生效



IIS的安装与配置

Windows2000和WindowsXP--Pro默认是没有安装IIS的,WindowsXP-Home的用户因为
无法安装IIS而只能使用Apache作为服务器。



安装IIS,我们需要一张Windows的安装盘,这里用WindowsXP-Pro做示范,其他的版
本大同小异,光盘自动运行后选择“安装可选的Windows组件”

而后会出现一个对话框,看到Internet信息服务(IIS)了么,我们需要的就是这个,
将该项勾选并点击下一步开始安装

安装结束后我们会在控制面板>管理工具中看到一个“Internet信息服务”。

双击打开,在左侧选择本地计算机,右键点击“默认站点”(Windows2000中是默认
web站点),选择属性,会看到默认站点属性的对话框打开后找到主目录标签,我
们可以在这里修改网站的根目录,就是C:/inetpub/wwwwroot 的位置,点击配置按
钮,进入“应用程序配置对话框我们浏览找到php5isapi.dll,就在你刚才安装PHP的
地方,作为应用扩展,在扩展名中写入.PHP

然后我回到默认网站属性对话框,找到文档选项卡,添加一个PHP的目录默认文件:
index.php注:因为本文采用的是WindowsXP系统,安装便到此为止,而使
用Windows server 2003的朋友们还要IIS管理窗口左侧的web服务扩展中,
右键点击“添加一个新的web服务扩展”写入PHP服务扩展,将要求添加的
文件同样指向上文的php5isapi.dll,并选中扩展状态为允许,来进行进一步的配置。

重启IIS使修改生效,到此,IIS的安装告于段落