Apache2.2 + php5.2最新配置方案
2007-11-06 16:07
423 查看
[align=left]关键词: Apache2.2 php5.2 [/align]
[align=left]很久没玩Apache 与 php 了,发现新版本配置方法有所改变,于是查了资料作了总结[/align]
[align=left]下面是这两个最新版本的整合配置方案:[/align]
[align=left]apache2.2 side
httpd.conf configure file:[/align]
[align=left]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已经使用标准的编码方式.[/align]
[align=left]
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文件[/align]
[align=left]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[/align]
[align=left]很久没玩Apache 与 php 了,发现新版本配置方法有所改变,于是查了资料作了总结[/align]
[align=left]下面是这两个最新版本的整合配置方案:[/align]
[align=left]apache2.2 side
httpd.conf configure file:[/align]
[align=left]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已经使用标准的编码方式.[/align]
[align=left]
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文件[/align]
[align=left]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[/align]
相关文章推荐
- windows+Apache2.2 + php5.2最新配置方案
- Apache2.2 + php5.2最新配置方案
- apache2.2+php5.2+MYSQL5.0+phpMyAdmin2.9+Zend 安装配置简述
- 最新PHP5.20和apache2.2的手动安装配置
- Windows下Apache2.2 + PHP5.2 + MySQL5.0 安装与配置
- Windows下Apache2.2 + PHP5.2 + MySQL5.0 安装与配置
- [原创]Apache2.2+PHP5.2+MySQL5.0+Mantis1.1.4安装配置
- apache2.2+php5.2+mysql安装配置
- [转]Apache2.2+PHP5.2+MySQL5.0+Mantis1.1.4安装配置
- 配置方案:php5.0+Apache2.2
- windows系统 配置apache2.2+php5.2+mysql5.5
- windowsXP环境下apache2.2+mysql5.1+php5.2+phpmyadmin2.11配置指引
- 配置Apache2.2+PHP5.2运行环境
- apache2.2 配置多个虚拟目录 后面过来
- php5.3.1和Apache2.2安装配置问题
- PHP5+APACHE2.2配置成功案例
- PHP5+APACHE2.2配置
- Apache2.2以上版本与Tomcat整合配置及负载均衡实现
- Apache+php+mysql在windows下的安装与配置图解(最新版)(三)--mysql
- apache2.2 httpd-vhosts.conf文件配置