apache配置发布路径到自己的网站

环境:win7+apache24+php7
问题:apache网站发布的默认位置是apache安装目录的“htdocs”(如,D:\program\Apache24\htdocs),但是我的网站还在正在开发,随时会修改,我不想把自己的网站文件拷来拷去,太麻烦了。因此,我把网站发布位置直接指向我在开发中的网站。
操作如下:
1、打开httpd.conf
位置如,D:\program\Apache24\conf
2、修改DocumentRoot:
以我自己的为例:
原来:DocumentRoot “${SRVROOT}/htdocs”
修改:DocumentRoot “D:/workspace/cherryspace/AutoBuy/WebServer/src/main/webapp”
3、修改Directory,如果不改这个,访问时会提示没有权限。
原来:<Directory "${SRVROOT}/htdocs">
修改成=:<Directory "D:/workspace/cherryspace/AutoBuy/WebServer/src/main/webapp">
4、重启apache(命令:httpd.exe -k restart)
5、输入网站地址测试:
比如:http://localhost:8190(默认为http://localhost:80/)

Apache启动失败,错误 1067: 进程意外终止

环境:
win64,Apache2.4,PHP7
背景:
apache2.4+PHP7以前安装测试成功过,过了半年用,在dos启动“httpd.exe -k start”没有任何提示,浏览器访问无法显示。然后,尝试在windows的服务管理中启动apache2.4服务,提示“错误1067,进程意外终止”。
查看事件日志如下:
错误应用程序名称: httpd.exe,版本: 2.4.18.0,时间戳: 0x56688dbb
错误模块名称: php7ts.dll,版本: 7.0.2.0,时间戳: 0x568d8ca4
异常代码: 0xc0000005
错误偏移量: 0x000000000048ab5c
错误进程 ID: 0x1850
解决方案:
经网上收集资料,初步断定为php有问题导致的。于是查看系统环境变量,发现果然PHP7环境变量路径设置不对,实际指向的位置发生了变化。修改成正确位置,再重新启动,成功。

在这过程中找了很多文章,最有参考价值的是这篇:“http://tieba.baidu.com/p/4252230689”。

快速搭建Apache+PHP+MySql

乐3背景:下面所有步骤都是乐3亲自动手操作验证的,因此只要跟乐3系统相同,跟着做下来就一定能快速搭建出自己的系统,如果有问题,请在评论区留言反馈。
乐3系统:Win7x64(企业版)
tips:非企业版的,比较容易出状况,需要用update更新系统。
一、搭建Apache环境
1、下载安装Apache(乐3用Apache2.4):Apache安装配置
2、测试Apache:搭建自己的Apache网站
二、搭建PHP环境,与Apache集成
1、下载安装PHP(乐3用PHP7):安装PHP7
2、与Apache集成:配置PHP+Apache
三、搭建MySql环境,与Apache+PHP集成
1、下载安装MySql(乐3用的MySql5.7):MySql安装
2、与PHP集成:配置PHP+MySql

OK,Apache+PHP+MySql环境搭建成功,现在可以直接在这个环境上部署自己的WordPress网站了,或则自己动手开发一个PHP网站。

搭建自己的Apache网站

乐3背景:
刚刚安装了Apache(Apache安装),打开网站一看显示的都是Apache的Readme,如何部署自己的网站呢?
动一动手:部署自己的网站
自己的网站要部署到“D:\Program\Apache24\htdocs”下。下面用做一个hello页做例子,照着做就行。
1)在htdocs下创建一个文件夹“myweb”
2)在myweb里创建了一个文本文件“hello.txt”改成“hello.html”.
3)用文本编辑hello.html,内容如下,保存文件。

4)输入地址“http://localhost/myweb/hello.html”,看到页面内容:

乐3提示:到此Apache已经初步安装配置完毕,当然,乐3还想继续学习PHP,以及与MySql的集成,想一起的,跟我来。
下一站
PHP安装

Apache+PHP配置

乐3背景:
菜鸟乐3已经完成php7安装,现在想看看php是个什么鬼。
乐3系统:
Win7x64+Apache2.4+PHP7.0
Apache配置PHP:
1)打开Apache配置文件
乐3文件位置:d:\program\Apache24\conf\httpd.conf
2)修改httpd.conf文件找到LoadModule部分,加入如下内容即可支持PHP,勿忘改成自己的文件位置。

3)创建hello.php测试页
文件位置:D:\program\Apache24\htdocs\hello.php
代码如下:

4)重启apache服务,效果如下。

Apache安装配置

乐3背景:
前不久刚刚下载了WordPress,要想用起来,还得先研究一下Apache,当然IIS也行,但是乐3还是想自己看看WordPress+Apache。
乐3系统:Windows 7 x64
安装必备:vc_redist.x64.exe
tips:不安装会报vcruntime140.dll丢失错误
一、Apache下载安装
1、apche下载位置:
http://www.apachehaus.com/cgi-bin/download.plx
2、配置:
2.1 解压“httpd-2.4.18-x64-vc11.zip”到一个目录下
注意:目录不要有空格。
乐3解压位置:D:\program\Apache24
2.2 设置配置文件
打开配置文件:D:\program\Apache24\conf\httpd.conf
1)修改SRVROOT:
Define SRVROOT "d:/Program/Apache24"
ServerRoot "${SRVROOT}"

2)设置网口、IP等(如用默认,此配置可跳过)
找到Listen如下:
#Listen 12.34.56.78:80
Listen 80

tips:第一行是注释说明,告诉您配置的例子。第二行配置IP端口,如果80被占用,就必须改其他的。
找到ServerName如下:
ServerName localhost:80
二、启动Apache服务器

用管理员身份运行cmd,执行如下命令,结果如下:

显示“ Service is already installed.”就表示服务器安装成功了。
2 在浏览器(IE/Chrome都行)地址栏输入“http://localhost/”
页面显示:Apache Readme first页面(内容很多不截图了),说明Apache服务器已经成功,否则会显示“无法显示此页面”。

三 apache常用命令

安装过程可能不会很顺利,可能需要反复使用如下命令。

乐3消息:恭喜您,Apache简单安装已经完毕。
下一站
配置自己的Apache网站