您的位置:首页 > 运维架构 > Apache

PHP5.4+Apache2.2的环境配置

2014-03-04 08:19 447 查看
PHP-5.4.2下载地址:http://115.com/file/e79lhfar#php-5.4.2-Win32-VC9-x86.zip

Apache2.2下载地址:http://115.com/file/dpt5yi6a#apache-2.2.21.msi

1、安装Apache2.2

1)、下载后直接双击apache-2.2.21.msi安装

2)、按提示直接点下一步即可完成安装

2、直接解压本文提供下载的PHP到你所需要的目录,本人是直接解压到D盘

一、php配置

1、在php解压目录中找到php.ini-development,将其重命名为php.ini。打开php.ini配置文件,找到

[html] view
plaincopy

; On windows:  

; extension_dir = "ext"  

将其改为:

[html] view
plaincopy

; On windows:  

 extension_dir = "(php解压目录)/ext"  

2、upload_tmp_dir

[html] view
plaincopy 

upload_tmp_dir = "../.."  

upload_max_filesize
= 5M

3、启动相应的扩展库(去掉php.ini中前面的分号(;))

[html] view
plaincopy

extension=php_curl.dll  

extension=php_gd2.dll  

extension=php_mbstring.dll  

extension=php_mysql.dll  

extension=php_pdo_mysql.dll  

extension=php_pdo_odbc.dll  

extension=php_xmlrpc.dll  

4、修改date.timezone,否则在执行phpinfo时date部分会报错

[html] view
plaincopy

;date.timezone =  

改为  

date.timezone = Asia/Shanghai
 

5、配置PHP的Session功能,在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session。此目录最好独立于WEB主程序目录之外,配置session保存目录

[html] view
plaincopy

;session.save_path = "/tmp"  

改为  

session.save_path = "自定义目录"  

二、Apache配置,配置Apache以支持PHP

1、在Apache安装目录中找到\conf\httpd.conf打开找到#LoadModule
vhost_alias_module modules/mod_vhost_alias.so在下添加如下代码:

[html] view
plaincopy

LoadModule php5_module "(php安装目录)/php5apache2_2.dll"  

PHPIniDir "(php安装目录)"   

AddType application/x-httpd-php .php  

由于我们使用的是Apache2.2.15,所以使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。

到此PHP与Apache间的配置已完成。重启Apache服务器.

测试:

在D:/PHP_Web下编写文件test.php,内容为

[php] view
plaincopy

<?php  

phpinfo();  

?>  

然后在浏览器重访问test.php,如果能看到php配置信息,说明php与apache已配置成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: