Apache+php安装和配置 windows

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是否整合成功
php

相关文章
相关标签/搜索