Apache+php安装和配置 windows

Apache

  • 安装
    1.官网网址:http://httpd.apache.org/
    2.Download

    3.点击链接Files for Microsoft Windows

    4.The Apache HTTP Server Project itself does not provide binary releases of software, only source code. Individual committers may provide binary packages as a convenience, but it is not a release deliverable.
    If you cannot compile the Apache HTTP Server yourself, you can obtain a binary package from numerous binary distributions available on the Internet.
    Popular options for deploying Apache httpd, and, optionally, PHP and MySQL, on Microsoft Windows, include:
    ApacheHaus
    Apache Lounge
    BitNami WAMP Stack
    WampServer
    XAMPP
    大致意思是说apache本身不提供已编译的安装包,只提供源码,如果你自己无法编译,可以选择下面这些官方推荐的第三方提供编译的网站。
    其中后两个是有名的wamp以及xampp集成环境,如果只想下载apache可以选择前三个网站,这里我们第一个ApacheHaus为例。

    5.打开ApacheHaus之后你会发现这个网站上有各种windows版本,任选。
  • 配置
    1.命令行下进入到apache下面的bin目录,输入
    httpd -k install
    2.输入httpd -k start启动Apache,或点击ApacheMonitor启动apache,最好在命令行下启动,能看到具体错误。
    3.介绍一些命令:
    To Install Apache as a service: httpd -k install
    start Apache:httpd -k start
    Stop Apache httpd -k stop
    Restart Apache httpd -k restart
    Uninstall Apache Service httpd -k uninstall
    Test Config Syntax httpd -t
    Version Details httpd -V
    Command Line Options List httpd -h
    4.出现如下错误:httpd 系统错误 无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 
        下个补丁就好了:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
    5.错误“Windows不能在本地计算机启动Apache2.有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联
    系,并参考特定服务错误代码1. ”      
    这个提示告诉我们有程序占用着80端口,导致Apache2无法启动,于是按照提示将端口改成8080,具体方法是:    以记事本的方
    式打开httpd.conf这个Apache的配置文件,修改httpd.conf文件下的
        Listen 80把80端口改成81或者其他的 ,
    (1)、有可能是80端口被占用的问题
    (2)、有可能是apache转移时对应该的配置路径没对应上,导致无法启动apache,如果是这种情况,只要修改apache\conf路径下
    的httpd文件,把 ServerRoot "apache所在路径" DocumentRoot "apache所在路径 "这几个修改为你对应apache所在路径,重新
    启动apache即可

PHP

  • 配置
    配置PHP,让Apache可以解析PHP
    在apache 的conf目录下 的 httpd.conf加入如下代码:
    LoadModule php7_module "C:\ProgramData\php-7.1.5/php7apache2_4.dll"
    AddType application/x-httpd-php .php .html .htm
    PHPIniDir "C:\ProgramData\php-7.1.5"

    DirectoryIndex index.php index.html

    将路径部分,改成实际php 安装的路径即可

打开浏览器,输入127.0.0.1:81(刚才你指定的端口号) 就会出现It works页面,说明ApacheOK。
这里有个很重要的问题,不懂怎么描述,大概就是弄清Apache的根目录,有个index.html的文件,其中加入代码,或者在其目录下新建test.php文件写入如下代码。
<?php
phpinof();
?>
浏览器输入127.0.0.1:81/test.php ,出现如下页面,说明apache和php是否整合成功

Apache+php安装和配置 windows的更多相关文章

  1. influxDB1.6版安装与配置(windows环境)、Jmeter+influxDB+Grafana性能监控

    influxDB1.6版安装与配置(windows环境).Jmeter+influxDB+Grafana性能监控 来源:https://blog.csdn.net/SwTesting/article/ ...

  2. Apache的安装与配置

    apahe官网 http://www.apache.org/ 安装及配置https://blog.csdn.net/liyang4534/article/details/78036591 常见问题的处 ...

  3. zabbix_agentd客户端安装与配置(windows操作系统)

    zabbix_agentd客户端安装与配置(windows操作系统)   **********  客户端操作   **********  标注:监控zabbix_agentd客户端安装对象是win s ...

  4. (转)Apache的安装与配置

    转自:http://www.dreamdu.com/webbuild/apache/ 5.2. Apache的安装与配置 5.2.1. Apache安装与配置视频教程 下面将介绍如何在WinXP下安装 ...

  5. vim插件管理器的安装和配置-windows

    # vim插件管理器的安装和配置-windows ### 前言------------------------------ vim做一框功能强大的编辑器,扩展功能令人称奇,插件机制非常灵活- 本篇推荐 ...

  6. node.js安装和配置(windows系统)

    node.js安装和配置(windows系统) node javasript vscode  node是javascript的管理工具,所以开发javasript项目都要下载安装和配置node. 传送 ...

  7. Windows 7操作系统下Apache的安装与配置(图文详解)

    我这里是 Apache2.4.X-win64 首先, 我的操作系统信息如下  Apache2.4-win64的下载 官网 http://www.apachelounge.com/download/ 因 ...

  8. Apache的安装和配置

    一.官网下载Apache 官网地址:https://httpd.apache.org/ 点击Download--->点击Files for Microsoft Windows--->点击A ...

  9. centos7 apache httpd安装和配置django项目

    一.安装httpd服务 apache在centos7中是Apache HTTP server.如下对httpd的解释就是Apache HTTP Server.所以想安装apache其实是要安装http ...

随机推荐

  1. vue中使用baidushare分享到微信无法显示bug解决方案

    最近vue单页面项目中有个页面分享的功能需求,按以往经验,选择了百度开源的baidushare.js 经过一天的挣扎,终于弄清楚了分享到微信后无法显示的原因. 对比分析: 以往成功使用:另写了一个专门 ...

  2. mvc:message-converters简单介绍

    说说@ResponseBody注解,很明显这个注解就是将方法的返回值作为reponse的body部分.我们进一步分析下这个过程涉及到的内容,首先就是方法返回的类型,可以是字节数组.字符串.对象引用等, ...

  3. 【转】利用python的KMeans和PCA包实现聚类算法

    转自:https://www.cnblogs.com/yjd_hycf_space/p/7094005.html 题目: 通过给出的驾驶员行为数据(trip.csv),对驾驶员不同时段的驾驶类型进行聚 ...

  4. iOS更新惹怒高通:苹果太可耻!

    之前高通同时在德国.中国发起对苹果的专利诉讼,而他们都赢得了最终的胜利,其中包含iPhone 7.8以及X系列机型,统统在禁售机型当中. 从法院公布的细节看,高通对iPhone禁售的理由是,iOS系统 ...

  5. springcloud单个服务内存使用详情

    查看单个进程的服务占用率 [root@insure dev]# ps -aux|grep claimoauth root ? Sl Dec27 : java -jar /opt/dev/claimoa ...

  6. 数据库连接不关闭造成的问题以及RowSet的使用

    这几天给项目做性能压力测试,发现一个方法压力200之后就会把整个系统弄停掉.仔细检查发现是开发人员调用数据库的写法有问题.用的是spring的jdbcTemplate,在使用回调的时候,在回调里又做了 ...

  7. Wi-Fi无线控制器开发例程(基础篇)

    动手来做自己的WIFI远程控制插座吧! 如果感觉视频不容易入门可以看这里 https://www.cnblogs.com/yangfengwu/p/10100152.html WIFI远程控制器系统方 ...

  8. php中DateTime、diff

    手册地址:http://php.net/manual/en/dateinterval.format.php $january = new DateTime('2010-01-01'); $februa ...

  9. linux中yum与rpm区别

    一.源代码形式 1.      绝大多数开源软件都是直接以原码形式发布的 2.      源代码一般会被打成.tar.gz的归档压缩文件 3.      源代码需要编译成为二进制形式之后才能够运行使用 ...

  10. android 环境的配置

    经过了长达好几天的她探索,一直出现各种问题,然后,也是一个一个的解决,但最后,解决烦了,就觉得重新开始配置android的环境了. 原来一直都是版本的问题,因为我之前下载的都是2014的版本,而这个版 ...