Home  >  Article  >  php教程  >  动态网页制作技术PHP入门:什么是Apache?

动态网页制作技术PHP入门:什么是Apache?

WBOY
WBOYOriginal
2016-06-21 09:01:16781browse
 一、Apahce简介

  根据Web服务器调查公司Netcrafe(http://www.netcraft.co.uk/Survey/)调查,全Internet有50%以上的Web服务器都在用Apache。Apache和Ms IIS 同属于Web服务器。

二、Apache的安装(指Windows版本)

      将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。比如安装到一个目录(c:\apache\)下。然后,在该目录的字目录conf下有一个名为httpd.conf的文本文件,用文本编辑器编辑它,将“#BindAddress *”这一行改为“BindAddress 127.0.0.1”。好了,就是如此简单,开始运行Apache吧,接着你在浏览器中输入:http://127.0.0.1应该就会看到Apache服务器的效果了。需要说明的是,如果你的本机已经在运行一个其它的Web服务器了,你可以通过修改端口来区别开来,你可以在httpd.conf文件的“Port 80”改为“Port 81”或其它没有运行服务的端口。一般来说,FTP端口为21... ,那么,你在浏览器中输入“http://127.0.0.1:81”就可以了。

注意:如果通过上面的步骤,还是不行(出现找不到该页),你可以将httpd.conf文件中一行:

#ServerName new.host.name

改为:

ServerName localhost

 三、设置Apache虚拟目录

   在IIS和PWS中,该设置是通过图形界面进行的,在Apache中,同样是编辑httpd.conf文件(注意:该文件一般不要轻易改动),在该文件中加一行

   Alias /test/ "c:/php/test/" 

表示将c:/php/test/目录设置为虚拟目录/test/,那么你在c:/php/test/下的文件,就可以通过在浏览器中输入“http://127.0.0.1/test/文件”访问。

 四、使Apache支持PHP

  好了,Apache服务器的简单配置可以了,但是要它支持PHP,还需要做以下工作。

  在httpd.conf文件中加入以下几行:

   ScriptAlias /php3/ "c:/php3/"
   AddType application/x-httpd-php3 .php
   Action application/x-httpd-php3 "/php3/php.exe" 

  当然,你如果想将你的php文件后缀改为其它的也可以,将第二行中的最后几个字“.php”改为你想要的后缀,要想支持更多的文件,也可以的,如:

   ScriptAlias /php3/ "c:/php3/"
   AddType application/x-httpd-php3 .php
   AddType application/x-httpd-php3 .php3
   AddType application/x-httpd-php3 .phtml
   Action application/x-httpd-php3 "/php3/php.exe" 

  好了,重新启动Apache服务器,让我们来看看有没有成功。

  在test虚拟目录下编写一个最简单的php文件(hello.php):

 

   echo "Hello World!";

  ?>

  在浏览器中(http://127.0.0.1/test/hello.php)看看有没有成功?

  好了,我们用 

  phpinfo() ?> 

  看看php的配置吧!

五、数据库支持

   作为一个留言板最好的方式肯定是操作数据库。所以,我们要选择一个数据库支持,在这里,我不说大家也知道选Mysql,好了,下一节,我将介绍Mysql的基本知识。

六、特别提示!!!

以上是PHP3+Apache+Win98的设置

你就可以在一个系统下,同时装上php3和php4,比如我目前在我的win2000上的的httpd.conf文件的配置是:
  ScriptAlias /php4/ "e:/php/php4/"
  ScriptAlias /php3/ "e:/php/php3/"
  AddType application/x-httpd-php .php4
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php3 .php3
  AddType application/x-httpd-php3 .phtml
  Action application/x-httpd-php "/php4/php.exe"
  Action application/x-httpd-php3 "/php3/php.exe"
在我的电脑中,php4的文件放在e:/php/php4目录下,php3的文件放在e:/php/php3下, 这样我访问.php4和.php就是php4的文件,而访问.php3和.phtml就是PHP3文件我想,大家看了这些,应该更加明白了.



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn