APACHE快速安装流程梳理
操作参考教程:https://www.cnblogs.com/haw2106/p/9839655.html
快速安装开始:
【环境配置1】
yum -y install gcc gcc-c++ wget
保留操作(可跳过):
yum -y remove apr-util-devel apr apr-util-mysql apr-devel apr-util #卸载
yum -y install apr-util-devel apr apr-util-mysql apr-devel apr-util #安装
【环境配置2】-可整段复制
cd /usr/local && wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz && tar -zxf apr-1.4.5.tar.gz && cd apr-1.4.5 && ./configure --prefix=/usr/local/apr && make && make install && cd .. && rm -rf apr-1.4.5 && rm -rf apr-1.4.5.tar.gz \ && cd /usr/local &&wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz &&tar -zxf apr-util-1.3.12.tar.gz &&cd apr-util-1.3.12 &&./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/ &&make && make install &&cd .. &&rm -rf apr-util-1.3.12 &&rm -rf apr-util-1.3.12.tar.gz \ && cd /usr/local && wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz && tar -zxvf pcre-8.45.tar.gz && cd pcre-8.45 && ./configure && make && make install && cd .. && rm -rf pcre-8.45 && rm -rf pcre-8.45.tar.gz
【下载-安装apache在/usr/local目录】
cd /usr/local &&wget https://dlcdn.apache.org/httpd/httpd-2.4.54.tar.gz &&tar -zxvf httpd-2.4.54.tar.gz &&mkdir /usr/local/apache2 && cd httpd-2.4.54 &&./configure --prefix=/usr/local/apache2 --enable-module=shared --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util &&make &&make install &&cd .. &&rm -rf httpd-2.4.54 &&rm -rf httpd-2.4.54.tar.gz
使用的用户和组创建:/usr/sbin/groupadd www ; /usr/sbin/useradd -g www www
配置文件编辑:vim /usr/local/apache2/conf/httpd.conf
User 、Group改为www或者自己创建的用户
User www
Group www
找到:
#ServerName www.example.com:80
修改为:
ServerName 127.0.0.1:80
或者
ServerName localhost:80
记得要去掉前面的“#”
网站地址根目录修改(目录要存在,没有的话先创建一下:mkdir -p /var/html )
DocumentRoot "/var/html"
<Directory "/var/html">
找到:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
添加:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在后面添加:
AddType application/x-httpd-php .php #使Apcche支持PHP
AddType application/x-httpd-php-source .php5
启动、重启、停止(注意路径)
/usr/local/apache2/bin/apachectl -k start
/usr/local/apache2/bin/apachectl -k restart
/usr/local/apache2/bin/apachectl -k stop
查看80端口占用情况:
netstat -tunlp | grep 80
默认站点目录位置:/usr/local/apache2/htdocs
APACHE快速安装流程梳理的更多相关文章
- svn+apache快速安装
1.[安装基本软件包], yum -y install httpd subversion mod_dav_svn 2.[验证svn安装是否成功及httpd 的mod_dav模块是否加载] svn - ...
- centos5.5上apache快速安装H264流媒体支持MP4-H264边下边播
2013年的某一天,客户反馈北京同事做的广告视频下载速度好慢,几MB的视频在手机上要下载接近一分钟才能开始播放. 我分析后发现两点:1)托管的服务器没支持流媒体:2)广告视频MP4并非流媒体格式. 对 ...
- (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以.特 ...
- 简单快速安装Apache+PHP+MySql服务环境(四)—— 将php版本升级到7.2
书接上文,简单快速安装Apache+PHP+MySql服务环境(二)-- centos使用yum安装指定版本的php. 随着各种PHP框架的升级,对PHP的版本也有了更高的要求,所以笔者也尝试着更新升 ...
- 简单快速安装Apache+PHP+MySql服务环境(一)
由于自己只是普通的coder,对于服务器的操作不是很熟悉,在网上找了很多关于PHP和apache服务器环境搭建的帖子,不过都不尽相同,尤其是编译安装更是看的云里雾里的,所以选择了一种比较简单的方式进行 ...
- Linux下Apache(HTTP)基础知识梳理-运维笔记
HTTP介绍: HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传 ...
- Yii2框架与MongoDB拓展、Redis拓展的安装流程
@author 周煦辰 2016-03-21 这段时间新上了一个项目,使用的是Yii2框架.这里记录一下Yii2框架.Yii2-Mongo拓展.Yii2-Redis拓展等的安装流程.因为使用的系统是W ...
- Ubuntu下快速安装LAMP server
Ubuntu下可快速安装LAMP server(Apache+MySQL+PHP5). 首先,打开Ubuntu虚拟机,Terminal打开root权限:“sudo -s”. 一.安装LAMP serv ...
- Ubuntu下Apache的安装
Ubuntu下可快速安装LAMP server(Apache+MySQL+PHP5),参见<Ubuntu下快速安装LAMP server>一文. 也可以手动安装Apache.本文介绍如何手 ...
- Icinga快速安装与配置
Icinga快速安装与配置/* body */body { margin: 20px; padding: 0; font-family: "Lucida Grande", &quo ...
随机推荐
- vscode用户自定义代码中如何表示table空格
"Print to phpfuntion": { "scope": "php", "prefix": "pfu ...
- k8s pod被驱逐问题分析及解决
- 路径参数:Path Parameters
官方文档地址:https://fastapi.tiangolo.com/zh/tutorial/path-params/ # -*- coding: UTF-8 -*- from fastapi im ...
- Elasticsearch:如何把Elasticsearch中的数据导出为CSV格式的文件
本教程向您展示如何将数据从Elasticsearch导出到CSV文件. 想象一下,您想要在Excel中打开一些Elasticsearch中的数据,并根据这些数据创建数据透视表. 这只是一个用例,其中将 ...
- Jenkins忘记管理员密码怎么办
一.admin密码未更改情况 1.进入/root/.jenkins/secrets/目录,打开initialAdminPassword文件,复制密码: 2.访问Jenkins页面,输入管理员admin ...
- SQL的事务
一.基本概念 事务是数据库区别于文件系统的重要特性之一,当有了事务,就可以让数据库始终保持一致性,同时可以通过事务的机制恢复到某个时间点,保证了提交到数据库的修改不会因为系统崩溃而丢失: 事务只是一个 ...
- C++ STL 概述_严丝合缝的合作者们
1. 初识 STL 什么是STL? STL(Standard Template Library) 是C++以模板形式提供的一套标准库,提供了很多开发过程需要的通用功能模块.使用 STL ,可以让开发者 ...
- 为什么中国的To B企业都活的很“惨”?
说[中国的To B企业都活的很"惨"]容易引起误解,提问者的To B企业本意应该是软件服务,尤其是指CRM.ERP等强个性化需求的企业管理类软件服务,现阶段更侧重于数字化转型市场中 ...
- # 如何在Windows下运行Linux程序
如何在Windows下运行Linux程序 一.搭建 Linux 环境 1.1 安装 VMware Workstation https://www.aliyundrive.com/s/TvuMyFdTs ...
- 适用于移动端、PC 端 Vue.js 图片预览插件
1.安装:npm install --save vue-picture-preview 2.使用: (1)入口文件中main.js中全局引入: import Vue from 'vue' import ...