apache安装过程
操作系统:centos7.3
安装依赖包
yum -y install gcc gcc-c++ ncurses-devel perl pcre-devel zlib-devel openssl-devel
apache安装之前需要依赖两个库apr和apr-util
安装apr
tar -zxvf apr-1.5.2.tar.gz
cd apr-l1.52
./configure --prefix=/usr/local/apr #安装在/usr/local/下 命名为apr
make && make install
安装apr-util
tar -zxvf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
./configure --prefix=/usr/local/apr-util #安装在/usr/local/下 命名为apr
make && make install
安装apache
tar -zxvf httpd-2.4.39.tar.gz
cd httpd-2.4.39
./configure --prefix=/usr/local/apache2 \
--sysconfdir=/etc/httpd \
--enable-so \
--enable-rewirte \
--enable-ssl \
--enable-cgi \
--enable-cgid \
--enable-modules=most \
--enable-mods-shared=most \
--enable-mpms-shared=all \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util
解释:
--enable-so:支持动态共享模块,如果支持php将不能与apache一起工作。必须要有
--enable-ssl:启用ssl功能,如果不启用将无法使用https
--enable-mpms-shared=all:prefork、worker、event
--with-mpm=event:event为默认
--enable-rewrite:支持URL重写
--enable-cgi :支持cgi
--enable-cgid:httpd使用event或者worker得启用被线程方式访问
--enable-modules=most :启用大多数模块
--enable-mods-shared=most:启用大多数共享模块
make && make install
vim /etc/httpd/httpd.conf
#添加支持php
LoadModule php7_module modules/libphp7.so
在httpd.conf配置文件中再添加一段指令:
<FilesMatch "\.ph(p[2-6]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
这段指令告诉apache,碰到文件名以
.php, .php2, .php3, .php4, .php5, .php6或phtml结尾的文件使用
libphp7.so模块进行解析。
其中"\.ph(p[2-6]?|tml)$"为正则表达式,你可以随意更改,只要符合PCRE正则表达式语法,都可以。
/usr/local/apache2/bin/apachectl start|stop|restart|graceful|graceful-stop
端口:80
转载于:https://www.cnblogs.com/longerQiu/p/10851910.html
apache安装过程相关推荐
- apache、php、mysql安装过程
apache安装过程 a. 打开安装文件,在选择典型或自定义时,选择自定义,一般就是下面那个: b.当安装完成后,在浏览器中网址栏中打上 http://localhost ,如果出现It works! ...
- apache安装 windows
进入cmd cd apache目录 httppd.exe ?显示全部命令 httppd.exe -k install 安装apache httppd.exe -k start 启动 检测是否运行 浏览 ...
- Linux上安装Apache环境及安装过程报错解决方案toastr弹框
一.Linux上安装Apache环境及安装 下载apache源代码 1.下载地址:http://httpd.apache.org/download.cgi 找稳定的最新的版本(Stable Rele ...
- mantis apache mysql_软件测试(软件安装:php+mysql+apache+mantis过程遇到的问题以及解决方法)...
实验环境: Windows 7 64位操作系统 浏览器版本: Mozilla Firefox 41.0.0.5378 一.PHP的安装 ① 版本: php-5.4.45-Win32-VC ...
- linux下apache 的安装,php安装过程
linux下apache 的安装 1.进入work目录下:cd /usr/local/work (如没有则自己新建,命令:mkdir /usr/local/work) 2.在work目录下从网站下 ...
- Debian 6.0 安装过程 及中文乱码
2019独角兽企业重金招聘Python工程师标准>>> Debian 6.0 安装过程 Debian 6.0 安装过程 转(一个别人自录的安装过程录相) http://v.youku ...
- apache 安装与配置详细教程
Linux Apache web服务器 学习要点: 1.apache用途,工作模式,httpd.conf的配置重要参数 2.虚拟主机 3. 工作模式的参数优化 Apache 概述: Apache是世界 ...
- Apache安装80端口被占用解决方案
Windows系统 如果80端口被占用,安装Apache的过程中,可能无法成功安装Apache的Servcie.如果不能正确安装Apache Service,那么执行Start或Restart等命令时 ...
- JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!)
JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!) 1.文件准备: 服务器:CentOS Linux release 7.3.1611 (Core) Apa ...
最新文章
- 计算机电缆线对成缆系数,计算机电缆绞合系数 - 无图版
- Ctrl+C提示是否终止shell脚本
- HDU3037(卢卡斯定理)
- java excel中删除两列_Java 插入、隐藏/显示、删除Excel行或列
- leetcode359. 日志速率限制器
- Java基础学习总结 -- 图形用户界面GUI
- 科技圈CEO用微鲸尬明星脸,除了罗永浩还有哪些大牛光荣上榜?
- Base64与MIME和UTF-7
- python3 rf 无法保存案例_RF接口自动化-上传文件并解决中文文件上传失败问题
- HTML标记大全参考手册
- 神舟IV号开发板STM32F107VCT6资料包(已购买)\STM32神舟IV号视频教程\第9集 串口实验 电脑超级终端连接串口1
- 什么是超大附件?邮箱的超大附件怎么打开?哪个邮箱发送附件大?
- OriginPro 绘制柱状图(特别是用于对比实验时)
- 所有家中常见物品的英文单词
- 居家学习python自制闹铃小助手
- 北邮石川教授:「异质信息网络」研究现状及未来发展
- saas模式人力资源管理系统
- k3 审核流程图_K3单据使用解释及流程图明细
- 安卓设备逐步升级Android 9,游戏产品该如何做适配?
- HTML中的“雪碧图“详解
热门文章
- 安卓apache php mysql_Android下安装apache、mysql、php环境
- MPP架构是什么?看这一篇就行了。。
- 计算机ip地址无法修改密码,修改wifi密码网址进不去怎么办?
- 【BZOJ1226/SDOI2009】学校食堂Dining
- 元宇宙早已注定毁灭?《雪崩》中预言的末日病毒
- plsql激活码(永久可用)
- 报表生成(POI,jquery.table2excel.js,Echarts)
- 数字音频接口(I2S,PCM/TDM)
- Java三种设计模式
- 公务员考试要求及流程梳理