2014-02-15 17:22:01
来 源
中存储网
PHP
本文介绍PHP5.4+Apache2.2服务器环境安装配置方法,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。

1、安装Apache2.2

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

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

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

一、php配置

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

; On windows:

; extension_dir = "ext"

将其改为: ; On windows:

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

2、启动相应的扩展库(去掉php.ini中前面的分号(;)) 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

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

改为

session.save_path = "自定义目录"

4、配置PHP的文件上传(upload)功能,同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败.这个临时文件夹内的文件会在文件上传完成后被删除。 ;upload_tmp_dir =

改为

upload_tmp_dir = "自定义目录"

本人的session与upload目录分别为:

D:phpconfigsession

D:phpconfigupload

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

;date.timezone =

改为

date.timezone = Asia/Shanghai

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

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

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

PHPIniDir "(php安装目录)"

AddType application/x-httpd-php .php

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

2、默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,这里我们最好指定自己的web目录。(如D:/PHP_Web) DocumentRoot "…"

改为

DocumentRoot "D:/PHP_Web"

3、修改访问权限 <Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all (修改为 allow from all )

</Directory>

4、最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行 DirectoryIndex index.html

改为

DirectoryIndex index.php index.html

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

测试:

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

<?

phpinfo();

?>

然后在浏览器重访问test.php,如果能看到php配置信息,说明php与apache已配置成功。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。