Apache2.2 + php5.2最新配置方案

 
关键词 Apache2.2    php5.2                                          
很久没玩 Apache php , 发现新版本配置方法有所改变 , 于是查了资料作了总结
下面是这两个最新版本的整合配置方案 :
apache2.2 side
httpd.conf configure file:
1. 在加载模块区添加 :
  LoadModule php5_module D:/PHP/php-5.2.0-Win32/php5apache2_2.dll    //
这个变了 , 记得以前是 php5apache2.dll
2.
在添加类型区添加 :
  AddType application/x-httpd-php .php        //
使 apache 能处理 php 类型的文件
  AddType application/x-httpd-php-source .phps
3. ScriptAlias /php/ "D:/PHP/php-5.2.0-Win32"    //
指定 PHP 脚本的目录 , 这个没变
4.
DocumentRoot 的时候要注意在修改目录的时候 , 一定要修改两个地方
  DocumentRoot "D:/......"
 
<Directory "D:/....."> 两地方的路径要一致 , 不然会发送访问拒绝的错误 .
5.
定位 DirectoryIndex:   
<IfModule dir_module>
    DirectoryIndex index.php index.php.var index.htm index.htm.var index.xml index.xml.var
</IfModule>
   
这里比以前多了 <IfModule dir_module> 标签 .
   
6.AddDefaultCharset 
这个属性找不到了 ! 估计字符问题 APACHE 已经使用标准的编码方式 .

php5.2 side
php.ini configure file:
1.
php 目录下的 php.ini-dist 改名为 php.ini 复制到 c:/windows( :/winnt 视操作系统而定 ), php5ts.dll libmysql 复制到 c:/windows/system32
  
也可以设个 PHPRC 的环境变量指定 php.ini 的位置
2.
查找 extension_dir, 添加 :
   extension_dir = "extension_dir = "D:/PHP/php-5.2.0-Win32/ext""   //PHP5.0
安装目录里的 ext 文件夹用于定位 DLL 文件
 
extension 区选择一些常用的 PHP DLL 文件 :
   extension=php_mysql.dll   //
扩展 php_mysql.dll, 可以使用 mysql 语句了
   extension=php_gd2.dll     //
允许建立,修改图片
   extension=php_ming.dll    //swf
支持
   extension=php_dbase.dll   //maplab
需要 php_dbase 支持
 
这些因人而异什么时候需要什么时候加 , 有的时候还要另外下载 dll 文件
3. 修改 c:/windows/system32 下的 php.ini 文件 session.save_path = "D:/Apache Software Foundation/Apache2.2/ymiao/sessiontmp"
  
这个是设定会话变量的路径
4. session.auto_start =1 //
自动开始会话变量    
5. cgi.force_redirect = 1
改成 cgi.force_redirect = 0 
  
这样做是强迫不运行在 cgi 模式下
6. register_globals 
默认   Off ,改成 on
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值