Apache安装配置避坑指南
1.下载解压 httpd-2.4.54-o111p-x64-vs17
2.将解压后的文件夹放置C盘,打开conf文件夹里的httpd.conf,修改Apache安装存放的目录地址
3.修改一些参数,比如为安全起见禁止目录浏览等,并在httpd.conf末尾添加以下3行内容,完成PHP的加载
注意:PHPIniDir必须写在LoadModule下面,否则会出现报错!
4.打开CMD命令窗口,输入以下命令进行安装:
(1)C:
(2)cd C:\Apache24\bin
(3)httpd -k install 安装服务
(4)httpd -k start 开启服务
遇到的问题:
1)80端口被占用
解决办法:修改httpd.conf文件中的Listen 、ServerName 修改端口号,这里把 80 设置为 8080
2)监听端口443端口被占用
解决办法:修改Apache24\conf\extra 下的httpd-ahssl.conf 、httpd-ssl.conf 在这里把 443 修改为 442
5.测试
在htdocs文件夹中新建PHP文件phpinfo,并写入内容:
打开浏览器,访问http://localhost:8080/phpinfo.php,出现PHP配置界面
经过测试,安装成功!
到此这篇关于Apache安装配置避坑的文章就介绍到这了,更多相关Apache安装配置内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Apache Web 服务器的安装配置方法
学习如何在 Apache 上托管你自己的网站,这是一个可靠.流行且易于配置的 Web 服务器. 我托管自己的网站已经有很多年了.自从 20 多年前从 OS/2 切换到 Linux 以来,我一直将 Apache 作为我的服务器软件.Apache 是可靠.流行的,且基本的安装配置也很容易.对于更复杂的设置(比如多个网站)也并不是那么困难. Apache Web 服务器的安装和配置必须以 root 身份执行. 防火墙的配置也需要以 root 身份执行. 使用浏览器查看安装配置的结果应该以非 root
-
Apache防DDOS模块mod_evasive安装和配置方法详解
一.mod_evasive 介绍mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块.对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块.虽然并不能完全防御DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力.如配合iptables.硬件防火墙等防火墙设备配合使用,可能有更好的效果.mod_evasive 的官方地址: http://www.zdziarski.com/二.mod_evasive 工作原理Apache模块mo
-
Apache下ModSecurity的安装启用与配置
ModSecurity 是一个强大的包过滤工具,将检查每一个进入web服务器的包.它将根据内部规则,比较每一个包,并且确定是否需要禁止这个包或继续发送给web服务器. 1.下载 modsecurity-apache: http://sourceforge.net/projects/mod-security/files/modsecurity-apache/ modsecurity-crs: http://sourceforge.net/projects/mod-security/files/mo
-
Apache 安装配置mod_pagespeed加速模块
mod_pagespeed目前支持Apache和Nginx.Apache中简单的安装方法如下.安装完成之后,它会在yum里新建一个安装源,之后通过yum update更新就可以了 Centos/Fedora下安装: #32位 wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm #64位 wget https://dl-ssl.google.com/dl/linux/direct/
-
Apache源码安装和虚拟主机配置的教程详解
源码安装Apache 1.上传Apache源码安装所需软件包 2.安装: 安装顺序 apr->apr-util->pcre->httpd 安装编译环境 yum -y install gcc gcc-c++ apr 编译安装 tar xzf apr-1.4.6.tar.gz cd apr-1.4.6 ./configure --prefix=/usr/local/apr make && make install apr-util 编译安装 tar xzf apr-util-
-
Apache安装配置避坑指南
1.下载解压 httpd-2.4.54-o111p-x64-vs17 2.将解压后的文件夹放置C盘,打开conf文件夹里的httpd.conf,修改Apache安装存放的目录地址 3.修改一些参数,比如为安全起见禁止目录浏览等,并在httpd.conf末尾添加以下3行内容,完成PHP的加载 注意:PHPIniDir必须写在LoadModule下面,否则会出现报错!4.打开CMD命令窗口,输入以下命令进行安装:(1)C:(2)cd C:\Apache24\bin(3)httpd -k instal
-
WIn10+Anaconda环境下安装PyTorch(避坑指南)
这些天安装 PyTorch,遇到了一些坑,特此总结一下,以免忘记.分享给大家. 首先,安装环境是:操作系统 Win10,已经预先暗转了 Anaconda. 1. 为 PyTorch 创建虚拟环境 关于 Anaconda 的安装步骤这里就忽略不讲了,Win10 下安装 Anaconda 非常简单. 安装 Anaconda 完毕后,我们在安装 PyTorch 之前最好先创建一个 pytorch 的虚拟环境.之所以创建虚拟环境是因为 Python 为不同的项目需求创建不同的虚拟环境非常常见.在实际项目
-
Linux下安装Python3.6及避坑指南
Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好. yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2. 下载Python3源代码 下载Python3的
-
.NET+PostgreSQL实践与避坑指南(推荐)
简介 .NET+PostgreSQL(简称PG)这个组合我已经用了蛮长的一段时间,感觉还是挺不错的.不过大多数人说起.NET平台,还是会想起跟它"原汁原味"配套的Microsoft SQL Server(简称MSSQL),其实没有MSSQL也没有任何问题,甚至没有Windows Server都没问题,谁说用.NET就一定要上微软全家桶?这都什么年代了-- PG和MSSQL的具体比较我就不详细展开了,自行搜一下,这种比较分析文章很多.应该说两个RDBMS各有特色,MSSQL工具集庞大(大
-
ant-design-vue 快速避坑指南(推荐)
ant-design-vue是蚂蚁金服 Ant Design 官方唯一推荐的Vue版UI组件库,它其实是Ant Design的Vue实现,组件的风格与Ant Design保持同步,组件的html结构和css样式也保持一致. 用下来发现它的确称得上为数不多的完整的VUE组件库与开发方案集成项目. 本文主要目的是总结一些开发过程中比较耗时间去查找,文档中没有具体说明的常见问题,同时希望能给新上手此框架的同学提供一些参考作用. 1.Table对接后台返回数据 针对Table数据格式与后他接口返回数据格
-
.Net Core 2.2升级3.1的避坑指南(小结)
写在前面 微软在更新.Net Core版本的时候,动作往往很大,使得每次更新版本的时候都得小心翼翼,坑实在是太多.往往是悄咪咪的移除了某项功能或者组件,或者不在支持XX方法,这就很花时间去找回需要的东西了,下面是个人在迁移.Net Core WebApi项目过程中遇到的问题汇总: 开始迁移 1. 修改*.csproj项目文件 <TargetFramework>netcoreapp2.2</TargetFramework> 修改为 <TargetFramework>net
-
python安装cxOracle避坑总结不要直接pip install
目录 到官网下载相应版本的驱动进行安装 1.安装过程中的错误: 2.命令行中运行提示找不到指定的模块 3.命令行中运行提示不是有效的win32模块 转自http://rookiefly.cn/detail/69 作死小能手这两天闲着没事,把自己电脑重装了,然而重装过后配置开发环境踩了一些坑,这里把安装cx_oracle遇到的坑记录下来,方便以后查看. 使用pip安装出现的问题 命令: pip install cx_oracle 错误: Unable to find vcvarsall.bat 我
-
Vxe-Table开发中的各种坑以及避坑指南
目录 背景: 开发阶段遇到的各种问题 全局size的问题 按钮的问题 合并单元格的问题 reload和load的问题 总结 背景: 由于公司要开发erp,采用了element-plus做为UI基础框架,但是回想往事点点滴滴,element-ui表格的种种表现令人痛心,于是跟leader商量之后决定使用Vxe-Table做表格插件,虽然element-plus在表格上也在大力优化,但就目前来看可用度确实不高,刚出了一个虚拟滚动,但看上去确实让人有点心急... 开发阶段遇到的各种问题 全局size的
-
Java多线程基本概念以及避坑指南
目录 前言 1. 多线程基本概念 1.1 轻量级进程 1.2 JMM 1.3 Java中常见的线程同步方式 2. 避坑指南 2.1. 线程池打爆机器 2.2. 锁要关闭 2.3. wait要包两层 2.4. 不要覆盖锁对象 2.5. 处理循环中的异常 2.6. HashMap正确用法 2.7. 线程安全的保护范围 2.8. volatile作用有限 2.9. 日期处理要小心 2.10. 不要在构造函数中启动线程 End 前言 多核的机器,现在已经非常常见了.即使是一块手机,也都配备了强劲的多核处
-
Python学习之异常处理的避坑指南
目录 finally与return的执行顺序 else与return的执行顺序 总结 最终想了想,还是把这个章节单独拎出来,虽然字数不多. 在代码中,存在return也应当执行finally: 存在return时,else是不执行的: 无return时,else正常执行: 如果发生异常,则else也不执行 finally 与 return 的执行顺序 示例代码如下: class Test(object): def division(self, num1, num2): t
随机推荐
- WPF MVVM制作发送短信小按钮
- 负数与二进制换转方法
- jQuery实现类似淘宝购物车全选状态示例
- win2003+IIS下安装Xcache加速的配置方法分享
- Python单元测试_使用装饰器实现测试跳过和预期故障的方法
- Java函数式编程(十):收集器
- Struts2学习笔记(1)-入门教程
- MVC异常处理详解
- 调用js时ie6和ie7,ff的区别
- ASP .NET中执行控件(如ImageButton、LinkButton等)命令不刷新页面
- ubuntu如何安装中文输入法
- ASP UTF-8编码下字符串截取和获取长度函数
- C++宽字符与普通字符的转换实例详解
- 实时获取股票数据的android app应用程序源码分享
- 撤职与免职的区别
- 流氓软件pchome\.setupf、realupdate.exe的解决办法
- 数据库性能优化一:数据库自身优化提升性能
- JavaScript学习笔记之惰性函数示例详解
- C#非矩形窗体实现方法
- Android高仿2048小游戏实现代码