一、Apache的安装
建议在修改前先备份“httpd.conf”配置文件
1. 大约38行
Define SRVROOT "/Apache24" 改为 apache安装的目录
Define SRVROOT "D:/web/Apache24"
2. 大约 522 行
Include conf/extra/httpd-ahssl.conf
注释掉,开发环境不需要 ahssl
#Include conf/extra/httpd-ahssl.conf
3. 修改服务器根目录 大约246 247 行
DocumentRoot "${SRVROOT}/htdocs" 改为
DocumentRoot "D:/WWW"
<Directory "${SRVROOT}/htdocs"> 改为
<Directory " D:/WWW ">
4. 以管理员模式运行cmd命令行
D:\web\apache24\bin\httpd.exe -k install
5.常用命令
Stop Apache 停止 | httpd -k stop | |
Restart Apache 重启 | httpd -k restart | |
Uninstall Apache Service 卸载服务 | httpd -k uninstall | |
Test Config Syntax 测试 | httpd -t | |
Version Details 版本信息 | httpd -V | |
Command Line Options List 帮助信息 | httpd -h |
Apache提供了服务监视工具“Apache Service Monitor”,用于管理Apache服务,程序位于“bin\ApacheMonitor.exe”
在浏览器地址栏输入“http://localhost”后按回车键,如果看到有页面显示,说明Apache正常运行。
二、PHP的安装
“php.ini-development”是PHP预设的配置模板,适用于开发环境,“php.ini-production”也是配置模板,适合网站上线时使用。
将“php.ini-development”复制一份,并命名为“php.ini”,该文件将用于配置PHP。
1.大约734行
extension_dir = "ext" 改为 php的扩展目录
extension_dir = "D:\web\php\ext"
2.大约936行
;date.timezone = 改为
date.timezone = Asia/Shanghai 或 date.timezone = PRC
3.开启php常用扩展
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_mbstring.dll
extension=php_fileinfo.dll
4.短标签
short_open_tag = Off 改为
short_open_tag = On
6.在Apache中引入PHP模块
打开Apache配置文件“D:\web\apache24\conf\httpd.conf”,添加对Apache 2.x的PHP模块的引入
LoadModule php5_module "D:/web/php/php5apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/web/php"
7.首页默认文件 httpd.conf
DirectoryIndex index.html index.php index.htm
8.检测配置是否成功
每次修改配置重启apache 才可生效
<?php
phpinfo();