Apache和PHP环境的配置方法 - Apache - 服务器之家

服务器之家

专注于服务器技术!
当前位置:首页 > Web服务器 > Apache

Apache和PHP环境的配置方法

发布时间:2014-04-10 来源:服务器之家

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