Linux_Apache 安装

Posted 纭卿殇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux_Apache 安装相关的知识,希望对你有一定的参考价值。

1、下载依赖扩展 apr、apr-util、pcre(正则依赖)

https://apr.apache.org/download.cgi#aprutil1

apr:http://mirrors.shu.edu.cn/apache//apr/apr-1.6.3.tar.gz

apr-util: http://mirrors.shu.edu.cn/apache//apr/apr-util-1.6.1.tar.gz 

 

http://www.pcre.org/

pcre:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz

 

apache  http://httpd.apache.org/

apache:http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.33.tar.gz

 

2、解压

.tar    tar -xvf 文件名

.tar.gz    tar -zxvf  文件名

.tar.bz2     tar -jxvf  文件名

 

3.修改文件名

[[email protected] ~]$ mv apr-1.6.3 apr
[[email protected] ~]$ mv apr-util-1.6.1 apr-util

 

4.把解压后的apr apr-util 放到apche 下的srclib目录中

[[email protected] ~]$ mv apr apr-util  httpd-2.4.33/srclib/

5.编译安装pcre

进程在执行过程中可按ctrl+c中断

[[email protected] ~]$ cd pcre-8.42/
[[email protected] pcre-8.42]$ ./configure --prefix=/usr/local/pcre-8.42
[[email protected] pcre-8.42]$ make
[[email protected] pcre-8.42]$ sudo make install

 

6.准备安装apache

[[email protected] httpd-2.4.33]$ ./configure --prefix=/usr/local/apache24 --with-pcre=/usr/local/pcre-8.42/bin/pcre-config -with-included-apr
[[email protected] httpd-2.4.33]$ make
[[email protected] httpd-2.4.33]$  sudo make install

7.开启访问

[[email protected] ~]$ cd /usr/local/apache24/bin/
[[email protected] bin]$ sudo apachectl -k start   开启服务
[[email protected] bin]$ sudo apachectl -k stop   关闭服务
[[email protected] bin]$ sudo apachectl -k restart   重启服务

Passing arguments to httpd using apachectl is no longer supported.
You can only start/stop/restart httpd using this script.
If you want to pass extra arguments to httpd, edit the
/etc/sysconfig/httpd config file.

开启防火墙80端口
[[email protected] bin]$ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
[[email protected] bin]$ sudo systemctl restart firewalld.service

 

 

8.进程查看

[[email protected] bin]$ ps aux | grep httpd
httpd 是apache的进程名称
root     17978  2.0  1.0 531296 64024 ?        Ssl  02:40   0:00 /usr/sbin/httpd -k restart
apache   17982  0.0  0.2 400612 12880 ?        S    02:40   0:00 /usr/sbin/httpd -k restart
apache   17987  1.6  0.3 541256 21184 ?        S    02:40   0:00 /usr/sbin/httpd -k restart
apache   17988  1.6  0.3 541256 21908 ?        S    02:40   0:00 /usr/sbin/httpd -k restart
apache   17989  1.7  0.3 541256 21184 ?        S    02:40   0:00 /usr/sbin/httpd -k restart
apache   17990  1.5  0.3 541256 21184 ?        S    02:40   0:00 /usr/sbin/httpd -k restart
apache   17991  1.6  0.3 541256 21184 ?        S    02:40   0:00 /usr/sbin/httpd -k restart
apache   17995  2.5  0.3 541256 21200 ?        S    02:40   0:00 /usr/sbin/httpd -k restart
zwesy    18002  0.0  0.0 112720   972 pts/0    S+   02:41   0:00 grep --color=auto httpd

杀死子进程
[[email protected] bin]$ sudo kill -9 17978 17982 19887 17988 17989 17990 17991 17995

[[email protected] bin]$ ps aux | grep httpd
zwesy    18552  0.0  0.0 112720   972 pts/0    S+   02:49   0:00 grep --color=auto httpd


 

































以上是关于Linux_Apache 安装的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码-psysh调试代码片段工具

VIM 代码片段插件 ultisnips 使用教程

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段

nodejs常用代码片段

vim代码片段插件ultisnips的使用

续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段