不管更改什么配置 请重启apache 才能生效 可能有些配置不用 但是这样保险一些
二.安装Apache(下载不说了直接按下载的文件记述)
1.解压“httpd-2.4.29-x86-r2.zip”,并将解压后的所有文件拷贝到目标文件夹 /apache目录下
2.修改apache主配置文件(httpd.conf)中的“SVRROOT”为apache的实际目录。
3.管理员模式下运行cmd(或powershell),并在其中运行apache/bin下的命令httpd.exe,如下所示:
httpd.exe -k install
4.双击打开如下文件并启动服务:wamp/apche/bin/ApacheMonitor.exe5.浏览器输入 localhost 查看apache是否安装成功
6.apache的目录结构
7.apache的语法检车
在httpd.exe目录下(没有配置环境变量要写完整路劲,或者在httpd.exe目录下) 输入 :httpd -t 对语法检查是否出错
8.Apache的启动和停止
启动方式很多,还有 在服务里面启动
启动Apache 命令行输入:net start apache2.4
停止Apache 命令行输入 :net stop apache2.4
三,php的安装和配置
1.解压php包 复制里面内容 放到之前 创建好的php文件夹里面去
2.在apche的主配置文件apache/conf/httpd.conf中,添加以下两行:
1,加载PHP模块到Apache中(作为Apache的众多模块之一):
在大约180行后,添加如下一行:
LoadModule php7_module php7apache2_4.dll这个文件的完整路径(在php文件夹中)
2,给apache设定,php文件的后缀为“.php”:
在随后添加如下一行:
AddType Application/x-httpd-php .php
3.在apache/htdocs 目录下创建一个 .php文件 访问 localhost 检测php配置 是否生效
<?php echo "hello world" ?>
3.获取php的配置文件 (php.ini)
在php语言包文件夹中,将php.ini-development文件拷贝一份,并修改文件名为:php.ini。
2.获取了php.ini需要做两件事
1.在apache的配置文件(httpd.conf)中设置php.ini的路径
PHPIniDir “php.ini文件所在路径”
2,在php配置文件(php.ini)中设置timezone为PRC:
date.timezone = PRC 把前面的分号去掉
四,mysql的安装和配置
1.先在 apache/htdocs 目录 创建一个 index.php 文件
if (mysqli_connect('localhost','root','root')) {
?>
3,php.ini中,开启mysqli模块(实际上,只是去除注释,关键字php_mysqli)
4.安装mysqli 默认安装就行 或者自定义安装自己百度
五,多站点配置
1, 在apache的主配置文件(httpd.conf),引入多站点的配置文件(虚拟主机配置文件)
找到#Include conf/extra/httpd-vhosts.conf,去掉最前面的“#”。
2, 在虚拟主机配置文件(httpd-vhosts.conf)中,再挨个网站进行配置(每个网站一段配置)
httpd-vhosts.conf 在 apache\conf\extra 目录下配置多个网站 就看 httpd-vhosts.conf文件中实例就行 , 默认apache写了 2个示例 很好理解