1. 下载:

以上下载后均为压缩文件,解压到任意目录中。

2. 配置Apache

  • Apache httpd配置:
    解压后的httpd-2.4.46-lre314-x64-vs16根目录下readme_first.html中说已经预配置了localhost,如果按照readme_first.html文档中的说明直接运行httpd.exe发现是不行的;

    所以需要做一些配置如下:
    配置文件为: httpd-2.4.46-lre314-x64-vs16\Apache24\conf\httpd.conf;打开编辑:

    1. Define SRVROOT “/Apache24”;"/Apache24"引号中填写目录 Apache24的绝对路径,windows支持’'路径分隔符;

    2. 修改 ServerName 80 为:ServerName localhost:80
      然后直接cmd中启动httpd;即: httpd.exe;然后在浏览器中访问http://localhost/ 显示:

    1. 添加 php 到apache:
      在 httpd.conf 文件末尾:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      # custom start#
      # php 7 配置
      #php安装路径/phpXapache2_4.dll
      #LoadModule php7_module D:\Dev\php7\php7apache2_4.dll
      LoadModule php_module "D:\Dev\php8\php8apache2_4.dll"
      <ifModule php7_module>
      #php安装路径
      #PHPIniDir "D:\Dev\php7"
      PHPIniDir "D:\Dev\php8"
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps
      </ifModule>

3. 测试php

  1. 在apache htdocs目录中创建一个info.php文件,文本内容如下:
1
2
<?php
echo phpinfo();
  1. 在浏览器中访问:http://localhost/info.php