Apache+php安装和配置 windows
2017-05-10 22:35
330 查看
Apache+php安装和配置 windows
Apache
安装
1.官网网址:http://httpd.apache.org/
2.Download
![](https://images2015.cnblogs.com/blog/1022776/201705/1022776-20170510214854332-1063369060.png)
3.点击链接Files for Microsoft Windows
![](https://images2015.cnblogs.com/blog/1022776/201705/1022776-20170510215223676-1732592351.png)
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为例。
![](https://images2015.cnblogs.com/blog/1022776/201705/1022776-20170510215156457-386225776.png)
5.打开ApacheHaus之后你会发现这个网站上有各种windows版本,任选。
![](https://images2015.cnblogs.com/blog/1022776/201705/1022776-20170510215315847-1960786678.png)
配置
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"
将路径部分,改成实际php 安装的路径即可
打开浏览器,输入127.0.0.1:81(刚才你指定的端口号) 就会出现It works页面,说明ApacheOK。
这里有个很重要的问题,不懂怎么描述,大概就是弄清Apache的根目录,有个index.html的文件,其中加入代码,或者在其目录下新建test.php文件写入如下代码。
浏览器输入127.0.0.1:81/test.php ,出现如下页面,说明apache和php是否整合成功
![](https://images2015.cnblogs.com/blog/1022776/201705/1022776-20170510223420941-1030696632.png)
相关文章推荐
- Apache+php在windows下的安装和配置
- Windows下Apache+PHP安装配置
- Apache+php在windows下的安装与配置(最新版)
- Windows下安装配置Apache+php
- Apache, PHP在Windows 9x/NT下的安装与配置 (一)
- [PHP] Windows 下安装 PHP + Apache + MySQL 的方法和配置
- Windows下IIS+PHP 5.2的安装与配置
- Windows下PHP与Apache的安装与配置
- Apache、php、mysql在windows下的安装与配置图解(最新版)
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- Windows下PHP和Apache的安装与配置
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- apache+php5+mysql4(5)+phpmyadmin 的简易安装配置
- windows环境下:php环境配置 php5 MySQL5 apache2 phpmyadmin ZendOptimizer安装与配置
- PHP 5 在 Windows下 的 APACHE 模块化安装 和 MySQL 配置
- Apache+php+mysql在windows下的安装与配置图解(最新版
- Apache, PHP在Windows 9x/NT下的安装与配置 (一)
- Apache, PHP在Windows 9x/NT下的安装与配置 (二)
- Apache, PHP在Windows 9x/NT下的安装与配置 (二)
- Windows下IIS+PHP 5.2的安装与配置