/ 中存储网

Apache和PHP环境的配置方法

2013-09-22 10:41:01 来源:ITJS.CN

Apache和PHP的配置

此文档的配置说明主要是对web服务器是Apache时,不针对IIS的配置

资源下载:

php for windows下载列表。: http://windows.php.net/download/     本文档针对php5.3.1:http://windows.php.net/downloads/releases/php-5.3.1-Win32-VC6-x86.zip

Apache for windows 下载列表: http://httpd.apache.org/download.cgi  本文档针对php5.3.1:http://labs.xiaonei.com/apache-mirror/httpd/binaries/win32/apache_2.2.14-win32-x86-no_ssl.msi

Apache 配置

找到apache安装路径如下目录中的配置文件:

X:Program FilesApache Software FoundationApache2.2confhttpd.conf

用记事本或其它编辑器打开

搜索Listen,根据说明修改访问端口,如Listen 8080,则访问时用http://localhost:8080. 记得把Listen 8080前面的#去掉,#是apache配置文件里单行注释

LoadModule rewrite_module modules/mod_rewrite.so  加载url重写模块

DocumentRoot "E:/PHP"  网站根目录

#

# This should be changed to whatever you set DocumentRoot to.

#

<Directory "E:/PHP"> 同网站根目录

<IfModule dir_ 

DirectoryIndex index.html. index.php   设置PHP目录的默认页

</IfModule>

PHPIniDir "D:/PHP"  PhpIniDir是PHP的初始化文件php.ini的路径,我的php是安装在d:/php目录下的,如果配置文件中没有则在末尾加上

LoadModule php5_module "D:/php/php5apache2_2.dll"  加载PHP模块,如果配置文件中没有则在末尾加上

AddType application/x-httpd-php .php  你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。

配置完之后,保存退出apache配置完成

php配置

D:/php/php.ini文件打开(将文件php.ini-development或者php.ini-production改名面来)

找到下面的信息,并删除前面的;在PHP.ini中;是单行注释

extension=php_fileinfo.dll

extension=php_gd2.dll

extension=php_imap.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_pdo_mysql.dll

extension=php_pdo_sqlite.dll

extension=php_soap.dll

extension=php_sqlite.dll

extension=php_sqlite3.dll

extension=php_xmlrpc.dll

修改date.timezone

date.timezone=Asia/Shanghai

extension_dir="D:phpext"  #设置扩展的路径。默认为php安装目录下的ext

重启APACHE

在E:PHP目录下新建test.php并输入内容

<?php

phpinfo();

?>

保存后在浏览器里输入http://localhost:8080/test.php