一、软件下载
httpd-2.4.12-win64-VC11.zip下载地址: http://www.apachelounge.com/download/
php-5.6.6-Win32-VC11-x64.zip下载地址:http://windows.php.net/download/
二、安装方法/步骤
1、安装apache服务器;
①:解压httpd-2.4.12-win64-VC11.zip到制定的目录;例如我的目录:C:\TheInstallationOfMine\apache
②:打开Apache24\conf的目录,修改httpd.conf文件;
(1)修改ServerRoot Apache的根路径;例如:(37行)ServerRoot"c:/Apache24"改成->ServerRoot "C:/TheInstallationOfMine/apache/Apache24"
(2)修改DocumentRoot Apache访问的主文件夹目录,就是php、html代码文件的位置;例如:(248行)DocumentRoot "c:/Apache24/htdocs"改成->DocumentRoot "C:/TheInstallationOfMine/apache/Apache24/htdocs" (249)<Directory"c:/Apache24/htdocs">改成-><Directory "C:/TheInstallationOfMine/apache/Apache24/htdocs">
③:设定serverscript的目录;例如:(381)<Directory"c:/Apache24/cgi-bin">改为-><Directory "C:/TheInstallationOfMine/apache/Apache24/cgi-bin">
④:到此apache设置已经修改完毕;可以启动apache了;例如:进入apache24的bin目录双击httpd.exe即可启动apache服务器;
⑤:将Apache加入到window服务启动项里面并设置成开机启动;例如:重新打开一个新的命令窗口进入到C:/TheInstallationOfMine/apache/Apache24/bin目录下:
我添加的是:httpd.exe -k install -n "Apache2.4"命令成功后会有成功的提示,此时你可以在window服务启动项中看到Apache2.4这个服务
2、安装php5.6.6;
①:将下载的php-5.6.6-Win32-VC11-x64.zip 解压到安装目录下我的是(C:\TheInstallationOfMine\php5.6.6)
②:将目录下的php.ini-development文件复制一份并改名为php.ini他是php的配置文件
③:为Apache服务添加php支持
打开Apache的配置文件http.conf在最后加上
# php5 support
LoadModule php5_module C:/TheInstallationOfMine/php5.6.6/php5apache2_4.dll
AddType application/x-httpd-php .php .phtml
# configure thepath to php.ini
PHPIniDir "C:/TheInstallationOfMine/php5.6.6"
PHPIniDir"C:/TheInstallationOfMine/php5.6.6"这个就是你的php根目录
④:重启apache服务器;
⑤:测试;新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。
3、安装mysql这里就不做介绍;但是需要注意的是此时php并不具有数据的功能,原因是mysql链接库没有打开;打开的方式如下:
①:打开php的配置文件php.ini(C:\TheInstallationOfMine\php5.6.6\php.ini)
②:(721行);extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="C:\TheInstallationOfMine\php5.6.6\ext"打开php的扩展支持,ext文件夹下有很多php的扩展支持.dll文件,感兴趣的同学可以看一下。
③:然后就是打开php的mysql扩展了
875、876行)去掉前面的“;”
extension=php_mysql.dll
extension=php_mysqli.dll
④:重启apache如果不报错此时基本安装完成了;
原文地址:http://blog.csdn.net/u011431550/article/details/44116699