jk2K's 窝

休息,是为了更好的前行

哈喽, 我是叶萌(@jk2K), 一名来自中国的 PHP / iOS 开发者


windows 安装配置 Apache

环境

安装配置

  1. 解压httpd-2.4.9-win64.zip到e:/software/Apache24,以下以e:/software/Apache24为apache的存放目录做说明,目录可以随意改
  2. 打开conf/httpd.conf, 按照如下步骤修改

    • 找到ServerRoot "c:/Apache24",改为
      ServerRoot "e:/software/Apache24"
    • 找到#ServerName www.example.com:80,修改为
      ServerName localhost:80
    • 找到LoadModule access_compat_module modules/mod_access_compat.so, 在其上一行添加
      PHPIniDir "e:/software/php"
      注意: 一定要添加在LoadModule那一段的前面,以便提前加载,不然windows下apache无法读取php.ini里的设置,这里假设php放在e:/software/php目录下,版本为php-5.5.11-Win32-VC11-x64.zip
    • 在LoadModule这段后面添加
      LoadModule php5_module "e:/software/php/php5apache2_4.dll"
      注意:由于apache版本的不同,这里不一定是php5apache2_4.dll,比如apache版本为2.2,这里就应该是php5apache2_2.dll
    • 找到AddType application/x-gzip .gz .tgz,在其下一行添加
      AddType application/x-httpd-php .php
    • 找到

      DocumentRoot "c:/Apache24/htdocs"
      <Directory "c:/Apache24/htdocs">

      修改为

      DocumentRoot "e:/software/Apache24/htdocs"
      <Directory "e:/software/Apache24/htdocs">

      htdocs是网站存放目录

    • 找到DirectoryIndex index.html,修改为
      DirectoryIndex index.php index.html
    • 保存关闭
  3. 进入bin文件夹

  • 将apache注册为windows服务
    httpd -k install -n apache
    以后就可以用以下命令操作apache

    net start apache #启动apache
    net stop apache #关闭apache
  • 查看apache配置是否正确,可以执行
    httpd -n apache -t

常见问题:

comments powered by Disqus