手动安装LAMP-apache

手动安装LAMP-apache

window环境下安装LAMP,目前已经有很多一键安装包,手动安装配置在于更加理解一下环境的配置及流程和错误点。
本章为apache安装及配置

软件:httpd-2.4.41-o111c-x64-vc15-r2
在这里插入图片描述
软件安装需要Visual Studio 2017(VC15)没有安装的在apache页面最下方有链接。
下载后放到想安装的目录解压文件,此处我的安装的目录为E:\config\httpd-2.4.41\Apache24,打开此文件下的conf\httpd.conf进行编辑。

搜索Define SRVROOT,将双引号内的值改为自己apache的绝对路径

在这里插入图片描述

搜索DocumentRoot,此处自行设置自己整个网站的站点为那个目录,站点下建立个index.html最后验证成功用。

在这里插入图片描述

想修改端口搜索Listen,默认端口80。

使用window的管理员命令行进入到安装目录下的bin目录。

使用"httpd.exe -k install -n apache"命令安装apache服务
此处说明window服务有自动与手动,自动就是开机自启,担心这些服务拖开机速度可以修改为手动
使用"sc 服务名 config start= demand"命令进行修改为手动。
使用”sc 服务名 config start= auto“命令进行修改为自动。

在这里插入图片描述

然后使用命令"net start apache"启动apache服务,网页访问localhost
此处可能出现错误显示没有权限访问apache。

在这里插入图片描述

打开httpd.conf文件进行编辑,搜索AllowOverride找到下面的语句

在这里插入图片描述

将这两句删除或者注释添加以下代码

    Options Indexes FollowSymLinks
    AllowOverride  None
    Order allow,deny
    Allow from all

在这里插入图片描述

保存退出,重启apache服务。
启动apache服务再次出错,显示服务无法启动。

在这里插入图片描述

进入bin目录下执行"httpd"命令,提示无效的命令“Order”。

在这里插入图片描述

编辑httpd.conf文件,直接搜索LoadModule access_compat_module modules/mod_access_compat.so,将这句话前面的注释去掉保存退出。

在这里插入图片描述

命令行输入"net start apache"启动成功,访问localhost,出现自己站点的index.html成功。

在这里插入图片描述

发布了17 篇原创文章 · 获赞 18 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43431735/article/details/104644155
今日推荐