PHP5在Apache下的两种模式的安装


  PHP 5.0.0 和PHP 4.0.38 于2004年7月13日同时发布,这是一个值得我们PHP爱好者的一大喜讯。期盼已久的PHP5终于出来了,我们可以更进一步的享受PHP新的功能和使用开发的乐趣。

  我也在第一时间用上了PHP5,下面简要介绍一下我的安装过程(只讲述apache服务器下的安装),与喜爱PHP的朋友分享。

  其实,PHP5的安装过程也没有什么新意,与PHP4差不多,详细安装方法在其文件夹下的install.txt文件中可一览无遗。

  一、CGI模式

  1、下载相应文件。安装PHP之前,你必须首先下载Apache服务器(有两个版本,即1.x和2.x,一般来说前者有更好的稳定性,后者具有更强的性能)、下载PHP

  2、安装配置好Apache服务器。安装Apache服务器,在同意许可协议后会有填写服务器信息的页面,本地调试,前面两个输入 localhost 即可。编辑httpd.conf 文件,定位到下面这行:DirectoryIndex index.html index.html.var,在其后面添加一个 PHP 默认页,通常是 index.php ,如下:DirectoryIndex index.html index.html.var index.php 。  

  3、解压php-5.0.0-Win32.zip(不同版本名称不同)到x:/php,重命名php.ini-dist(推荐用php.ini-recommended,配置更安全)为php.ini

  注意:过时方法还需要做以下步骤:复制php.ini文件至x:/winnt(x:/windows)或apache的安装文件夹,并且copy x:/php/php5ts.dll至winnt(windows)、或winnt/system32或apache的安装文件夹下。本人强烈推荐你不要这么做,以后升级比较麻烦。下面步骤2、3将给出理由。

  4
、定位php.ini的位置。修改httpd.conf,加入PHPiniDir = "X:/php"。即告诉Apache在此路径中查找php.ini文件,这样我们就不必将php.ini复制到其他目录中去。

  5、添加模块路径。修改系统变量path路径,加入x:/php。这样系统就知道到哪里去找php5ts.dll等文件,所以我们也没有必要将其复制到windows下或者其他地方。(注意,修改path路径后一定要重启系统方可生效,至于怎样修改path路径,你可以查看这里

  6、修改Apache的httpd.conf文件,在适当位置加上以下几行:
  
ScriptAlias /php/ "x:/php/"
  AddType application/x-httpd-php .php
  Action application/x-httpd-php "/php/php-cgi.exe"

  7、修改php.ini。设置cgi.force_redirect = 0

  二、模块方式

  1、2、3、4、5与CGI安装方式相同。

  6、修改httpd.conf

  如果HTTP服务器是Apache 1.x,在适当位置加入:
  LoadModule php5_module 路径/php5apache.dll
  AddModule mod_php5.c
  AddType application/x-httpd-php .php

  如果HTTP服务器是Apache 2.x,在适当位置加入:
  LoadModule php5_module 路径/php5apache2.dll
  AddType application/x-httpd-php .php

 

  三、模块扩展

  完成以上过程,基本上就安装完成了,不过如果你还要使用它的扩展功能,例如安装mysql,还得再配置一下。

  1、设置php.ini。一般要设置“include_path = ”和“extension_dir =”,尤其是后者,路径自定,一般至少要包含x:/php和x:/php/ext。

  2、加载模块。修改php.ini,设置加载相应模块。以加载mysql为例,去掉extension=php_mysql.dll前面的;号

  注意,配置好后或任意时刻修改后要重启web服务器方可生效。php4程序都能运行。以上路径中有x代表硬盘分区,请根据自己的设置替换。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值