Apache  Windows安装:

1、http://httpd.apache.org/download.cgi 下载windows版本  apache_2.2.22.msi(我下载的)

2、安装,Server Information 的填写搞晕了,网上有些有域名,后面知道没有也可以,无效亦可以,所以就随便写吧,下面是我写的:

      Network Domain :  localhost         

      Server Name  :     localhost

      Email:  随便写的

3、可以自己设定安装路径,选择Custom,我的D:\Apache2.2

完毕,启动,挂了------

网上也有很多说明,解决:

修改:D:\Apache2.2\conf\httpd.conf, 两处ServerName  localhost :8333, Listen localhost :8333

重启,可以了,测试:http://localhost:8333 , OK

-----------------------------------------------------------------------------------------

PHP

1、http://windows.php.net/download 下载zip版本的,解压,绿色版本的,将其拷到D:

     D:\php5.4.0  (我的)

2、配置:

     D:\Apache2.2\conf\httpd.conf文件中增加一条LoadModule指令,在文件最后加入:

     LoadModule php5_module "D:/php5.4.0/php5apache2_2.dll"
     AddType application/x-httpd-php .php
     PHPIniDir "D:/php5.4.0"

     复制D:\php5.4.0\php.ini-production 文件,重命名为D:\php5.4.0\php.ini

     重启服务器,测试:

     在D:\Apache2.2\htdocs 里创建phptest.php, 内容:

     <? php phpinfo(); ?>  

      浏览器中http://localhost:8333/phptest.php,如下页面:

 

--------------------------------------------------------------------------------

PHP 配置mysql扩展接口,让PHP能够访问MySQL服务器,PHP必须能够找到随PHP一起安装的两个DLL文件

1、打开D:\php5.4.0的php.ini文件,在最后加上:

   extension_dir = "C:/php5/ext"
   extension = php_mysql.dll
   extension = php_mysqli.dll

   注意extension前面没有分号,重启apache,测试http://localhost:8333/phptest.php

   能够看到mysql和mysqli接口参数描述,如图

如果没有,则将php.ini文件拷贝到:PHP测试页面,第六行Configuration File(php.ini) Path给出的文件路径中,再测试。