2.Apache的安装、配置与管理

268 阅读3分钟

1.1. PHP运行环境安装总体目录规划****

确定我们要安装的3个软件的对应目录类似如下所示:

H:/itcast/class/bj-php-69/wamp/

apache/

php/

mysql/

特别注意:

1,安装的整个路径中不要出现中文和空格等特殊字符。

2,以后php文件名也不要出现中文和空格等特殊字符。

1.2. Apache的安装****

1.1.1. Apache的安装****

Apache安装步骤:

1,解压“httpd-2.4.54-x86-r2.zip”,并将解压后的所有文件拷贝到目标文件夹wamp/apache下。

image.png

2,修改apache主配置文件(httpd.conf)中的“SVRROOT”为apache的实际目录。

提示:要修改的文件为:wamp/apache/conf/httpd.conf,大约第38行处。

Define SRVROOT "/Apache24" -修改为 真实路径  "D:/web\wamp\Apache24"
ServerRoot "${SRVROOT}" 

image.png

3,管理员模式下运行cmd(或powershell),并在其中运行apache/bin下的命令httpd.exe,如下所示:

image.png

 httpd.exe  -k  install

提示: 1,httpd.exe所在位置为:apache/bin/目录中

2,如果想要删除该服务,则运行:httpd.exe  -k  uninstall

4,双击打开如下文件并启动服务:wamp/apche/bin/ApacheMonitor.exe

image.png 右下角有如下图标:

image.png

image.png 再双击图标:

image.png

注意

如果安装失败,有可能是缺少如下的windows系统模块:

image.png

则先双击安装它,然后再安装apache!

1.2 测试安装结果****

在浏览器中测试安装后的“默认网站”:

浏览这个地址:   http://localhost,或http://127.0.0.1

可以看到页面,就表示安装配置成功! 我们还可以将之前做好的“京东商城”项目文件(index.htm和相关文件夹和文件)拷贝到apache/htdocs/jingdong/目录中,并进行浏览,就成为了一个较为正式的网站的网页了。

 

一个重要理念:

所谓一个网站,就是一个文件夹!

所谓一个网页,就是一个文件!!

1.2. Apache目录介绍****

目录/文件****介绍****
bin /****.exe, .dll等主要可执行程序的目录。
ApacheMonitor.exe****监视程序,通常用于apache服务的启停操作。
httpd.exe****web服务器的主程序。该程序启动时,才能访问服务器。(通常都是以系统服务的形式启动)
conf /****apache的配置文件目录
httpd.conf****是Apache的主配置文件,每次启动都会读取的文件。
conf/ extra /****其他配置文件目录
ht tpd_vhosts.conf****Apache虚拟主机的配置文件
htdocs /****网站的默认根目录,用于保存网站中的网页文件(html、php等)
logs /****存放apache运行时的有关运行记录
modules /****存放Apache的可扩展模块文件。

1.1.1. apache主配置文件:httpd.conf****

apache的主配置文件为:wamp/apache/config/httpd.conf

 

注意:

1,配置文件可以修改以实现某些功能。

2,配置文件修改后,需要重启apache才生效。

3,配置文件代码如果出错——则apache重启时会失败。

1.1.1. 检测配置文件语法****

我们当然是试图写“正确的”代码,但谁都有可能出错。

关键是,我们常常不容易看出错在哪里!

这就需要有个“工具”来给我们指引方向:尽可能指出错误所在!

工具有现成的,就是:wamp/apache/bin/httpd.exe 这个文件(命令行文件)****

用法:

在cmd命令行窗口中:

h:/itcast/....../amp/apache/httpd.exe(写完整路径)   - t

示例如下:****

image.png 正常的

image.png

1.1.1. 配置环境变量****

如果配置好环境变量,该命令的执行就更便捷,类似这样:

httpd.exe(直接写文件名,无需路径)   - t

 

配置环境变量的具体做法:--可以快捷使用

我的电脑》》右键》》属性,如下所示:

image.png

image.png 配置好之后,就可以直接使用简单的命令语法了,如下: --需要保存-重启cmd

image.png

1.1. Apache的启动和停止****

启动了apache,就表示web服务器可以使用(网站可以访问)。

停止了apache,就表示web服务器不能使用(网站不能访问)。

1.1.1. 方式1:通过Apache服务监视器(apachemonitor.exe)****

文件apachemonitor.exe的位置在wamp/apache/bin目录中。

 

1.1.2. 方式 2:通过window系统服务:****

image.png

 

1.1.3. 方式 3:通过命令行方式(需管理员身份):****

启动:net  start  apache2.4

停止:net  stop  apache2.4

image.png