原材料:php.net , httpd.apache.org/download.cgi
Apache的安装 ,在下载页面有依赖关系的说明 。
下载对应版本的压缩包,解压至目标目录,例如D盘根目录,首先修改配置
1 serverRoot: ServerRoot "c:/Apache24"改为ServerRoot “D:/Apache24”
2 ServerName前面的“#”号去掉
3 项目路径:<Directory "c:/Apache24/cgi-bin">,<Directory "c:/Apache24/htdocs">,DocumentRoot "c:/Apache24/htdocs" 修改为D:
4 默认文件 DirectoryIndex index.html ,index.php ,index.htm
5 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 修改路径
配置修改之后,管理员权限命令行 d:、 cd Apache24\bin、httpd.exe -k install 分别是定位到D盘,定位到httpd所在目录 ,启动安装apache(httpd) ,若无提示 ,说明启动成功。
此时打开浏览器,访问localhost ,可以访问到apache项目文件下的默认文件说明apache正常工作了 ,会出现 it works等字样,根据下载源有所区别。
PHP的安装,php不同版本也有依赖关系,首先应满足官方的要求,其次如果之前有旧的php版本 ,需要停止网络服务,把旧版本的完全删除掉。
1 php没必要使用命令行安装 ,下载到合适的源包之后(注意有两个版本,nts的不和apache配合,不适合此处使用),解压至目标路径 。
2 修改php.ini,可将php.ini-development重命名 ,主要修改一下 extension_dir的拓展库目录至这里的ext目录 ,去掉常用的 gd2,mysql,mysqli的拓展注释(即;),以及timezone的默认值 “PRC”;
3 回到apache的配置文件 ,将apache,php联合起来,LoadModule php5_module "d:/php/php5apache2_4.dll"、 AddHandler application/x-httpd-php .php、
PHPIniDir "d:/php" 这三个分别负责用动态库使php与apache配合 ,说明php的文件类型交给php处理 ,说明php配置文件位置 ,使之生效。
4 配置以上三项,在apache的htdocs下的默认文件index.php ,使用 phpinfo()函数 ,