Loading...

当前位置:资讯中心主页 >PHP编程 >文章内容

  • Win9x/ME下Apache+PHP安装设置-PHP教程,PHP安装
  • 来源:作者: 发布时间:2007-12-26 14:18:07
    • 域名注册

    • 域名惊喜价格 cn域名1元注册
    • com域名39.9

      虚拟主机

    • 主机按月支付,低至19元/月
    • 超大流量,可开子站点

      VPS主机

    • 特惠VPS168元/月,4-8M独享带宽保证
    • 独立操作系统,无限开站点
    apache server是众多的web服务器软件中的一种,已成为目前internet上最流行的web服务器软件之一。比起其他web服务器软件(如pws、iis、unix),apache有安装方便,设置简单,便于管理等好处。更重要的是他和php相同是完全免费的!所以受到了众多朋友的青睐,下面我就来讲讲怎么安装及设置apache和php,来吧,跟我step by step!

      第一步:下载apache server。apache server的最新版在apache的官方网站(http://www.apache.org)能找到,其实我们不必去国外下载,国内有好几个网站,如http://phpuser.com、http://www.php.com.cn、http://www.phpchina.com都有,下载速度相当快!下载后一般文件名为apache_1_3_x_win32_r2.exe的自解压安装文件。其中1_3_x是apache的版本号,我们这里使用的是目前最新1.3.14版。

      第二步:安装apache server。和一般的软件相同,安装过程非常简单,一路[next]下去,只是要将他的安装目录改为[c:apache](图1),安装完毕后在win98的[开始]-〉[程式]中就会多出[apache web server]一个项目。这时候apache server安装成功,能下一步了!!


    图1

      第三步:设置apache server。apache server的设置稍稍有一点麻烦,因为apache server最初是运行于unix上的,还带有许多unix的特性,如他的设置就需要专门的设置文件(后缀名为conf)来完成。apache server较早的版本有三个文件:httpd.conf、srm.conf和access.conf需要用户自己设置。目前我们用的版本就不必对这三个文件都进行设置了,只要设置httpd.conf就行了!下面就是最关键的设置了。用win98自带的[记事本]打开c盘根目录下[apache]目录下[conf]中的httpd.conf文件(c:apacheconfhttpd.conf)。这个文件非常长,但我们需要改动的地方不是非常多,而且仔细看看这个文件的结构也不复杂,他是由说明语句和项目设置语句组成的。前面有“#”是对此句的注释,是说明语句,不起作用,其他的就是设置语句。在设置语句中,要进行如下改动:

      1:找到servertype(服务器类型),有两个为[standalone]和[inetd],[standalone]是用自己的进程来监听每一个连接,而[inetd]是在连接到达时启动apache进程。一般都设为standalone,即此行改为:servertype standalone

      2:找到serverroot(服务器根目录),serverroot也就是apache server的安装目录,此行改为:
    serverroot "c:apache"

      3:找到port(服务器端口),一般默认情况下是80,如果你的pc上还装有其他的web server ,那必须将两者分开,如一个为80,一个为8080就能了!!改为:port 80

      4:找到serveradmin(服务器管理),这是应该填的是服务器管理员的e-mail。如果服务器产生错误,则会自动在错误页面上加上这个地址,你能向他求救!在这里也能不改动。

      5:找到servername(服务器名),这个设置非常重要,她也就是你的计算机的网络标识,一般为localhost。当然也能自定,但一定要和你在win98的网络标识中写的相同(图2),这里改为:
    servername localhost


    图2

      6:找到documentroot(文件根目录),这里填的是默认的主目录地址,即在ie浏览器的地址栏中输入http://localhost/时ie就会自动到此目录下面去找index.html文件。改为:

        documentroot "c:/apache/htdocs"(注意路径一定要加上引号)

      7:找到directoryindex(默认页面),这个默认页面就是在ie浏览器的地址栏中输入localhost时出现的画面。能设多个文件后缀名,如.htm、.html、.php、.ph3。这里改为:

        directoryindex index.html index.htm index.php3 index.php(注意要用空格间隔),改完后在将c:apachehtdocs下的文件index.html.en改为index.html,让ie浏览器识别。

      8:找到scriptalias(脚本别名),这里是指定cgi程式的目录,改为:

        scriptalias /cgi-bin/ "c:/apache/cgi-bin/"(注意路径一定要加上引号)

      到此为止,apache server的设置基本上就完成了,能检查一下设置的对不对。先运行apache server([开始]-)[程式]-)[apache web server]-)[start apache])。运行成功后会弹出一个dos窗口(图3),如果弹出后马上就消失或dos窗口内容不是图3,那么非常有可能是你的第5条(servername)没设置对。运行成功后,在ie浏览器的地址栏中输入http://localhost/,如果没错应该出现图4画面。这就代表你已成功的设置了apache服务器。

    图3


    图4
      第四步:安装并设置php。php能去http://www.php.com.cn下载得到最新版。我们这里使用的是4.04版,下载后文件为php-4.0.4-win32.zip,大小为2.7mb。把他解压到c:php4,安装就结束了。

      第五步:设置php。把c:php4目录下的文件php.ini-inst改名为php.ini并作如下改动:

      1:找到doc_root=。他是服务器的根目录,改为:

          doc_root=c:apachehtdocs

      2:找到extension_dir=./改为:

          extension_dir=c:php4

      存盘退出后再将c:php4目录下的文件php.ini复制到c:windows目录下。

      第六步:apache server和php都能工作了。还用最后一步,就是让他们同时工作。打开c:apacheconf目录下的设置文件httpd.conf,并作如下改动:

      1:找到[documentroot "c:/apache/htdocs"]下面第一次出现[<directory >]......</directory>]的地方,将其改为:

        <directory "c:/php4">
         options followsymlinks
         allowoverride none
        </directory>

      2:在此文件的最后加入一下几句,这几句的意思是让apache server能够识别php应用程式。增加如下:
     scriptalias /php3/ "c:/php4/" addtype application/x-httpd-php .php3 .php .phtml .php4
    action application/x-httpd-php "/php4/php.exe"

      好了,到此为止,所有的设置工作都完成了!回头看看也不太难。不是吗?最后在检查一下是否成功了!

      随便编一个php程式如下:

    <?
     print("在win9x/me下我成功的设置了apache+php!!!");
    ?>

      将这个程式命名为test.php并保存在c:apachehtdocs目录下,然后打开ie,在地址栏中输入http://locahost/test,如出现图5画面则大功告成!!

      图5


  • 以上内容由 华夏名网 搜集整理,如转载请注明原文出处,并保留这一部分内容。

      “华夏名网” http://www.sudu.cn 和 http://www.bigwww.com 是成都飞数科技有限公司的网络服务品牌,专业经营虚拟主机,域名注册,VPS,服务器租用业务。公司创建于2002年,经过6年的高速发展,“华夏名网”已经成为我国一家知名的互联网服务提供商,被国外权威机构webhosting.info评价为25大IDC服务商之一。

    华夏名网网址导航: 虚拟主机 双线主机 主机 域名注册 cn域名 域名 服务器租用 酷睿服务器 vps vps主机

  • (阅读次数:15)
  • 上一篇: 基于PHP+MySQL的聊天室设计-PHP教程,PHP应用    下一篇: 一个用于MySQL的PHP XML类-PHP教程,XML应用
  • [收藏] [推荐] [评论] [打印本页] [返回上一页][关闭窗口]
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。