首页 > 网站 > Apache > 正文

Apache, PHP在Windows 9x/NT下的安装与配置 (二)

2024-08-27 18:28:52
字体:
来源:转载
供稿:网友

五、在windows nt下运行apache

如果你运行的windows nt系统,你可能要将apache作为系统的服务进程来运行。点击“开始”按钮,选择“程序”,“apache web server”,“insfall apache as service”。这样,你可以通过nt的控制面版中的“服务”程序来管理apache的启动和终止。除非有特殊的理由,我建议你将“apache service”的运行方式改为“手动”:打开控制面版,选择“服务”图标,找到“apache service”,再点击“运行”,将运行方式设为“手动”。不过这样,当你要运行apache时,必须亲自去启动它,虽然如此,在nt关闭时,apache也会自动关闭,你不会看到任何apache的窗口。

六、在windows 9x中运行

如果你用的是windows 9x,那么我建议你从作者的网站下载一份“apache manager for windows”。它运行时停留在而右下方小图标栏中,并且会隐藏apache创建的控制台窗口。这个程序让你避开讨厌的命令行直接启动、停止、重新启动apache。如果你不用“apache manager”,你应通过选择“开始”,“程序”,“apache webserver”及“apache server”来启动apache,这样会创建一个控制台窗口。千万别关闭这个窗口,如果关掉,apache就停止了。要停止apache的运行,你要打开一个ms-dos窗口,换到你的安装apache的目录中,执行如下命令: apache -k shutdown apache要花一点时间来关闭它的控制台窗口。这主要是为了确保卸载所有的进程,关闭所有的.conf和.log文件。这也正是作者编写apache manager的原因。

七、测试你的系统

我强烈建议你至少通过控制台窗口运行apache一次。要想得到apache的运行时显示信息的办法是通过控制窗口或error.log文件。error.log文件存放在apache安装目录的log子目录内。如 c:/apache/log/error.log。 好,从“开始”,“程序”,“apache webserver”中选择“apache server”运行apache,如果一切都ok的话,你应该能看到像下面的信息:

apache/1.3.9(win32) running...

如果你未能看到这条消息或apache窗口稍纵即逝,你就必须从dos窗口以命令行的方式启动apache。换到你安装apache的目录,键入"apache",看看显示了什么消息。如果是“parse error in the conf file”,问题可能出在你的httpd.conf上。检查一下,并修正错误。

所有的都开始正常工作了。要测试你的系统,找开浏览器,输入如下地址:http://localhost/,你会看到一个由apache显示给你的页面,上面写着“it works”之类的话。如果未出现这一页,可能你的tcp/ip配置有问题,将你的windows目录里的hosts.sam文件复制为hosts文件,并检查是否有“127.0.0.1 localhost”一行,并且没有被注释掉。

接下来,试试php文件。用你喜爱的编输器,在apache安装目录下的htdocs子目录中创建一个名为info.php3的文件,内容如下:

<?phpinfo();?>

再打开你的浏览器,输入如下地址:http://localhost/info.php3。如果没有问题的话,你会看到一张很长的表格,里面有php的各种配置信息及相关的环境变量,包括apache的。如果它未工作,请检查你的httpd.conf的设置是否正确,这很重要。如果未设置好,apache将不知道如何去处理.php3的文件。

八、使用目录别名(directory aliases)

你大可不必将所有的东西放到htdocs 目录中。为了能让apache正确指到你想要的目录,你必须编辑httpd.conf文件,增加"alias"指令。很简单,就像下面这样:

alias /yoursite/ "c:path/to/your/web/site/"

重新启动apache,你新建的目录就开始工作了。用你的浏览器打开http://localhost/yoursite/。当然,你完全可以用你喜欢的名字代替“yoursite”,然后在“c:/path/to/your/website”下面按照你的想法建立一个属于你自己的网站结构。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表