Apache安装(Linux)
来源:互联网 发布:java学生管理系统源码 编辑:程序博客网 时间:2024/05/22 15:46
1.安装GCC
有人想问安装Apache为什么还要安装GCC,其实Apache不需要GCC支持,但是安装Mysql的时候需要用到GCC解析,我习惯提前把库安好。如果不了解GCC的可以去百度百科了解一下。
yum -y install gcc gcc-c++
2.安装pcre
pcre(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。百度百科
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz tar zxvf pcre-8.39.tar.gzcd pcre-8.39./configure -prefix=/usr/local/pcre make && make install
wget命令用来从指定的URL下载文件。会把下载的文件存放在你当前的操作目录。
tar命令可以为linux的文件和目录创建档案。
-z通过gzip指令处理备份文件,
-x表示解压文件,
-v显示操作过程,
-f指定操作文件。
cd用来进入指定目录
./configure执行当前目录下的configure文件,
-prefix指定输出目录
make && make install 编译安装
安装apr
注意,现在操作目录是在 pcre-8.39
下,下载安装包时,我们需要退回上级界面,把安装包都放在一个层级,方便管理。
cd ..
..表示上级目录
wget http://apache.fayea.com//apr/apr-1.5.2.tar.gztar zxvf apr-1.5.2.tar.gzcd apr-1.5.2./configure -prefix=/usr/local/apr -with-pcre=/usr/local/pcremake && make install
命令我在安装pcre
的时候都有说明,这里就不重复说明,只说明新的。
-with-pcre指定他需要的pcre安装目录。
安装apr-util
这里我们也需要退回上级目录。
wget http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gztar zxvf apr-util-1.5.4.tar.gzcd apr-util-1.5.4./configure -prefix=/usr/local/apr-util -with-apr=/usr/local/aprmake && make install
安装Apache
到这里我们安装完了Apache所需要的组件,下面就正式安装Apache。这里也需要退回上级界面。
wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.25.tar.gztar zxvf httpd-2.4.25.tar.gz cd httpd-2.4.25./configure -prefix=/usr/local/httpd -with-pcre=/usr/local/pcre -with-apr-util=/usr/local/apr-utilmake && make install
配置开机启动Apache
到这里我们已经安装完了,也可以进入到/usr/local/httpd/bin
里面开启和结束服务。但如果每次都进文件夹太过麻烦,也不实际。难道每次服务器关机重启后都需要在进入一次服务器去开启Apache服务,所以我们需要配置开机启动。
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpdvi /etc/init.d/httpd
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。这里我们把apachectl
文件复制到系统配置目录。
vi命令文件编辑 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。这里我们编辑刚刚复制的 httpd
文件,让他支持 chkconfig
命令。
此时我们打开了文本编辑器,i
启动编辑模式,将下面两句话添加到文本中。
#chkconfig:345 85 15#description:Start and stop the Apache HTTP Server
添加完毕后,Esc
退出编辑模式,:wq
保存并退出文件。
此时我们httpd
文件已经支持chkconfig
命令。我们将服务添加到系统服务中并设置开机启动。
chkconfig --add httpdchkconfig httpd on
此时我们Apache已经配置完毕。我们直接通过httpd
命令操作。
httpd starthttpd stophttpd restart
httpd start 启动服务
httpd stop 暂停服务
httpd restart 重启服务
- Apache安装(Linux)
- linux svn安装(非apache)
- linux安装apache支持https(ssl)
- Linux下安装Apache(Ubuntu)
- LAMP(Linux+Apache+MySQL+PHP)安装
- linux下安装apache(二)
- linux下安装apache
- linux Apache 安装笔记
- apache安装linux下
- Linux下安装Apache
- Linux 安装apache
- linux apache 全面安装
- Linux下安装apache
- Apache 安装手册(Linux)
- linux下安装apache
- Linux 安装 apache
- Linux 安装 apache mod_jk
- linux Apache安装
- win7 caffe使用笔记——绘制学习曲线
- 蓝桥杯 盾神与条状项链
- 湖南科技大学ACM1735 分数运算
- 第三方侧滑菜单SlidingMenu在android studio中的使用
- 提高篇项目1.2——函数等腰三角字母图
- Apache安装(Linux)
- H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
- c语言 求三角形面积升级版
- MySQL中group_concat函数,连接字段,多个值显示为一行
- MySQL的约束和索引
- 【BZOJ 1009】 [HNOI2008]GT考试
- valgrind 的使用简介
- Lock wait timeout exceeded; try restarting transaction
- C语言 求解二次函数