一、安装Apache

1.登录http://httpd.apache.org/download.cgi

2.如图所示,选择某个版本的 “Files for Microsoft Windows“ 选项,进入下载页面;

3.如图所示,选择第一项“ApacheHaus”;在新的界面中,会发现VC11和VC14,这里注意,一定要记住VC11和VC14的选择要和之后PHP的选择一致。

4.下载结束后,将文件解压缩到某个文件夹,如C:\Apache

5.用记事本打开C:\Apache\conf\httpd.conf文件,找到:Define SRVROOT,设置Define SRVROOT "C:\Apache",这里设置的值是之前解压缩的文件夹位置。

如果需要修改端口,则继续找到 Listen 80,并将80改为要设置的端口。

6,启动Apache HTTP Server  使用Windows命令行以管理员身份进入Apache程序的文件夹下的bin文件夹,输入httpd -k install,完成Apache服务的安装。

7.双击C:\Apache\bin\ApacheMonitor.exe,打开Apache控制台。点击start后,输入http://localhost,出现以下页面说明安装成功。

It works!

二.安装PHP

1.登录http://www.php.net/,选择自己要安装的版本,这里需要注意的是版本选择时VC11和VC14必须和之前Apache的选择一致。x86,x64必须和本机的实际情况一致。

2.将下载的文件解压缩到某个文件夹,如C:\php,并将根目录下php.ini-production 复制一份,并重命名为php.ini;

3.设置环境变量将C:\php和C:\php\ext加入环境变量PATH中,即在Path变量结尾加上;C:\php;C:\php\ext

三整合Apache与PHP

1.用记事本打开C:\Apache\conf

查找ServerRoot,修改ServerRoot "C:\Apache"(这里输入的是你解压apache安装包后放的位置)

查找#ServerName www.example.com:80 ,修改为 ServerName www.example.com:80 (去掉前面的#)

查找DocumentRoot "C:/Apache/htdocs" , 修改为DocumentRoot "C:/Apache/htdocs" (如果一样,就不用改)

查找<Directory "C:/Apache/htdocs"> ,修改为 <Directory " C:/Apache/htdocs "> (如果一样,就不用改)

查找DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)

查找ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"  ,修改为 ScriptAlias /cgi- bin/ " C:/Apache/cgi-bin" (如果一样,也不用改)

查找<Directory "C:/Apache/cgi-bin"> 修改为 <Directory "C:/Apache/cgi-bin/">  (如果一样,也不用改)

在 C:\Apache\conf\httpd.conf最后一行添加添 加 LoadModule php5_module "C:/php/php5apache2_4.dll" 让 apache 支持php (请确认C:/ php/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)

添加 AddType application/x-httpd-php .php .html .htm

添加 PHPIniDir "F:/phptools/php5.5" (告诉apache php.ini的位置)

至此,httpd.conf 配置完成,保存httpd.conf 。

2.用记事本打开F:\php\php.ini

  将; extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面的分号)

  将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)

  将;extension=php_mysql.dll修改为 extension=php_mysql.dll(去掉extension前面的分号)

  将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号)

三、测试

  在C:\Apache\htdocs下创建phpinfo.php,写入<?php phpinfo(); ?>,

打开apache服务,在浏览器输入http://localhost/phpinfo.php,出现如下页面,则说明整合成功!

”cannot load php5apache2_4.dll into server”问题的解决

   出现这个问题是因为Apache与PHP的V11,V14版本不匹配,或者PHP的x86与x64版本选择错误。所以一定在下载时在选择相匹配的版本。

还要注意php的版本号php5apache2_4.dll

php和Apache安装配置相关推荐

  1. ubuntu+php+mysql+apache安装配置

    ubuntu+php+mysql+apache安装配置 1. 安装运行环境 复制内容到剪贴板 代码: sudo apt-get install apache2 sudo apt-get install ...

  2. Apache安装配置(Linux)-有手就行

    Apache安装配置(Linux)-有手就行 文章目录 ## Apache(Linux)## 1.下载## 2.解压## 3.安装## 4.启动服务## 5.设置开机自启## 6测试## 7.总结 A ...

  3. Apache安装配置教程

    @北海伊人 apache安装配置简介 apache的简介 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行, ...

  4. Apache安装配置(Windows和Linux)-有手就行

    文章目录 Apache Windows 1. 下载 2. 解压缩 3. 修改配置 4. 测试配置文件是否合法 5. 安装Apache服务 6. 启动服务 7. 测试 Linux 1. 下载 2. 解压 ...

  5. center os php,Center OS 7 Apache安装配置

    自己购买了国外的服务器,想把我的网页放到服务器,网页是以websocket连接贝壳物联,进而简单测试控制ESP8266.服务器是Center OS 7版本,部署的是Apache. Apache HTT ...

  6. WIN7+MySQL+ActivePerl+bugzilla+Apache安装配置

    bugzilla的安装搭建包括四部分:MySQL安装.ActivePerl安装.Bugzilla安装.Apache服务安装配置. 一.MySQL安装 下载网址:http://dev.mysql.com ...

  7. apache 安装配置 以及php-fpm结合apache配置

    Apache httpd 2.4.x 使用 mod_proxy_fcgi 和 PHP-FPM 的方式: http://cnzhx.net/blog/apache-httpd-mod_proxy_fcg ...

  8. apache php5.3 配置_php-5.3+APACHE 安装配置

    由于apache版本的不同,对应的"php5apache2.dll"也不同,如果你加载了错误的"php5apache2.dll",则会提示Cannot load ...

  9. PHP学习:PHP+Apache 安装/配置

    安装顺序: 先安装Apache,再安装PHP.按一般路线,没试过反过来装会什么效果.我个人没觉得有太多问题,大不了自己配一下环境,路径. 对于Apache,针对OS版本选择相应的Apahce版本即可. ...

  10. windows10 PHP+Apache安装配置教程

    一.下载安装包 1.首先根据官网提供的网址下载好安装包. php:https://www.apachelounge.com/download/ Apache:https://windows.php.n ...

最新文章

  1. Docker导入导出镜像两种方式
  2. Swift3.0语言教程使用路径字符串
  3. CSS3给网页穿上美丽的外衣
  4. 181. maven项目ssm(父工程 子工程)
  5. [java理论篇]--java的其他常用API
  6. Easyui validatebox修改——1.当text发生变化时在校验,2.取消校验,3扩展自定义验证
  7. 创建链路状态状态数据包
  8. Python入门5_条件循环语句
  9. js 判断 ““,null,undefined
  10. Linux学习笔记 --组管理和权限管理
  11. java路径通配符_java实现路径通配符*,**,?
  12. jq ui.dialog.js简介
  13. 剖析广州“开四停四”交通限行的实现技术
  14. 菜鸟学MAC - mac十大使用技巧
  15. 【电脑办公软件】万彩办公大师教程丨TextDiff文本比较工具
  16. 使用python制作世界地图
  17. 实时控制软件第一次作业总结
  18. java文件删除选择框,从列表框中删除文件
  19. 计算机桌面闪动,电脑屏幕闪动怎么解决_电脑屏幕闪烁不停抖动修复方法-win7之家...
  20. 1-10 Java 继承、protected和abstract抽象类

热门文章

  1. 如何使用Smarty模板,使用模板的步骤
  2. Hyperledger Fabric 2.0 官方文档中文版 第1章 引言
  3. python logistic实例_logistic回归原理解析及Python应用实例
  4. mysql复制库目录结构_利用拷贝data目录的方式进行迁移mysql5.7数据库
  5. 【软考-软件设计师】(下午题).
  6. 远程控制视频如何实现
  7. 【libevent】ago : 定时器
  8. 批处理教程6-color
  9. DirectX12 - Swap Chain(交换链)
  10. 全国程序员工资新统计,“高危”行业就这收入?