Apache, PHP在Windows 9x/NT下的安装与配置 (二)
五、在Windows NT下运行apache(Unix平台最流行的WEB服务器平台)如果你运行的Windows NT系统,你可能要将apache(Unix平台最流行的WEB服务器平台)作为系统的服务进程来运行。点击“开始”按钮,选择“程序”,“apache(Unix平台最流行的WEB服务器平台) Web Server”,“Insfall apache(Unix平台最流行的WEB服务器平台) as Service”。这样,你可以通过NT的控制面版中的“服务”程序来管理apache(Unix平台最流行的WEB服务器平台)的启动和终止。除非有特殊的理由,我建议你将“apache(Unix平台最流行的WEB服务器平台) Service”的运行方式改为“手动”:打开控制面版,选择“服务”图标,找到“apache(Unix平台最流行的WEB服务器平台) Service”,再点击“运行”,将运行方式设为“手动”。不过这样,当你要运行apache(Unix平台最流行的WEB服务器平台)时,必须亲自去启动它,虽然如此,在NT关闭时,apache(Unix平台最流行的WEB服务器平台)也会自动关闭,你不会看到任何apache(Unix平台最流行的WEB服务器平台)的窗口。
六、在Windows 9x中运行
如果你用的是Windows 9x,那么我建议你从作者的网站下载一份“apache(Unix平台最流行的WEB服务器平台) Manager for Windows”。它运行时停留在而右下方小图标栏中,并且会隐藏apache(Unix平台最流行的WEB服务器平台)创建的控制台窗口。这个程序让你避开讨厌的命令行直接启动、停止、重新启动apache(Unix平台最流行的WEB服务器平台)。如果你不用“apache(Unix平台最流行的WEB服务器平台) Manager”,你应通过选择“开始”,“程序”,“apache(Unix平台最流行的WEB服务器平台) webserver”及“apache(Unix平台最流行的WEB服务器平台) Server”来启动apache(Unix平台最流行的WEB服务器平台),这样会创建一个控制台窗口。千万别关闭这个窗口,如果关掉,apache(Unix平台最流行的WEB服务器平台)就停止了。要停止apache(Unix平台最流行的WEB服务器平台)的运行,你要打开一个MS-Dos窗口,换到你的安装apache(Unix平台最流行的WEB服务器平台)的目录中,执行如下命令: apache(Unix平台最流行的WEB服务器平台) -k shutdown apache(Unix平台最流行的WEB服务器平台)要花一点时间来关闭它的控制台窗口。这主要是为了确保卸载所有的进程,关闭所有的.conf和.log文件。这也正是作者编写apache(Unix平台最流行的WEB服务器平台) Manager的原因。
七、测试你的系统
我强烈建议你至少通过控制台窗口运行apache(Unix平台最流行的WEB服务器平台)一次。要想得到apache(Unix平台最流行的WEB服务器平台)的运行时显示信息的办法是通过控制窗口或error.log文件。error.log文件存放在apache(Unix平台最流行的WEB服务器平台)安装目录的log子目录内。如 c:apache(Unix平台最流行的WEB服务器平台)logerror.log。 好,从“开始”,“程序”,“apache(Unix平台最流行的WEB服务器平台) Webserver”中选择“apache(Unix平台最流行的WEB服务器平台) server”运行apache(Unix平台最流行的WEB服务器平台),如果一切都ok的话,你应该能看到像下面的信息:
apache(Unix平台最流行的WEB服务器平台)/1.3.9(Win32) running...
如果你未能看到这条消息或apache(Unix平台最流行的WEB服务器平台)窗口稍纵即逝,你就必须从Dos窗口以命令行的方式启动apache(Unix平台最流行的WEB服务器平台)。换到你安装apache(Unix平台最流行的WEB服务器平台)的目录,键入"apache(Unix平台最流行的WEB服务器平台)",看看显示了什么消息。如果是“parse error in the conf file”,问题可能出在你的httpd.conf上。检查一下,并修正错误。
所有的都开始正常工作了。要测试你的系统,找开浏览器,输入如下地址:http://localhost/,你会看到一个由apache(Unix平台最流行的WEB服务器平台)显示给你的页面,上面写着“It works”之类的话。如果未出现这一页,可能你的TCP/IP配置有问题,将你的Windows目录里的hosts.sam文件复制为hosts文件,并检查是否有“127.0.0.1 localhost”一行,并且没有被注释掉。
接下来,试试php(做为现在的主流开发语言)文件。用你喜爱的编输器,在apache(Unix平台最流行的WEB服务器平台)安装目录下的htdocs子目录中创建一个名为info.php(做为现在的主流开发语言)3的文件,内容如下:
<?php(做为现在的主流开发语言)info();?>
再打开你的浏览器,输入如下地址:http://localhost/info.php(做为现在的主流开发语言)3。如果没有问题的话,你会看到一张很长的表格,里面有php(做为现在的主流开发语言)的各种配置信息及相关的环境变量,包括apache(Unix平台最流行的WEB服务器平台)的。如果它未工作,请检查你的httpd.conf的设置是否正确,这很重要。如果未设置好,apache(Unix平台最流行的WEB服务器平台)将不知道如何去处理.php(做为现在的主流开发语言)3的文件。
八、使用目录别名(Directory Aliases)
你大可不必将所有的东西放到htdocs 目录中。为了能让apache(Unix平台最流行的WEB服务器平台)正确指到你想要的目录,你必须编辑httpd.conf文件,增加"Alias"指令。很简单,就像下面这样:
Alias /yoursite/ "c:path/to/your/web/site/"
重新启动apache(Unix平台最流行的WEB服务器平台),你新建的目录就开始工作了。用你的浏览器打开http://localhost/yoursite/。当然,你完全可以用你喜欢的名字代替“yoursite”,然后在“c:path oyourwebsite”下面按照你的想法建立一个属于你自己的网站结构。
补充:Web开发 , php ,