您的位置:首页 > 运维架构 > Apache

Linux系统下安装Apache2.4+Mysql5.7+PHP7+Perl(小白装lampp一)

2016-05-20 15:06 711 查看
Apache的安装

1. 先下载一些需要用到的软件安装包或源码(可自行到官网下载最新版),下载到home目录

apr http://mirrors.noc.im/apache//apr/apr-1.5.2.tar.bz2
apr-util http://mirrors.noc.im/apache//apr/apr-util-1.5.4.tar.bz2
pcre http://iweb.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.zip

httpd http://apache.fayea.com//httpd/httpd-2.4.20.tar.bz2

mysql http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.12.tar.gz href="http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12.tar.gz" target=_blank>

php http://cn2.php.net/get/php-7.0.6.tar.bz2/from/this/mirror
说明一下:apr与apr-util主要是httpd(Apache)安装时需要的依赖包。pcre是一个Perl库

mysql现在可以通过更新yum源安装,这里主要讲自己编译安装,若有兴趣,可自行查找资料。

2.了解一些常用指令

cd进入指定文件夹,linux系统的根目录与windows(CDEF盘)不一样,是一个正斜杠”/”,例如:

进入根目录:cd /

进入根目录下的home目录:cd /home/

ls列出目录下存在的文件或目录,可添加参数,让其以不同形式显示文件,目录

tar用来解压文件的命令,后加参数,以便解压不同类型的压缩文件和以不同形式解压文件

make根据Makefile文件编译源代码、连接、生成目标文件、可执行文件

make clean清除编译之后产生的文件

make install将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录

./configure 执行当前目录下的configure文件,可加参数,用于安装时设置(参数主要是--prefix --with其中--prefix指的是安装路径,--with指的是安装本文件所依赖的库文件即依赖包)

vim编辑文档命令

wget用来下载文件的命令

yum命令与rpm命令用来安装或卸载软件

3.进入home目录,解压文件

#cd /home/

#tar -jxvf apr-1.5.2.tar.bz2

#tar -jxvf apr-util-1.5.4.tar.bz2

#tar -jxvf httpd-2.4.20.tar.bz2

#tar -jxvf pcre-8.38.tar.bz2

#tar -jxvf php-7.0.6.tar.bz2

#tar -zxvf mysql-boost-5.7.12.tar.gz

4.编译,安装,配置httpd

4.1 apr的安装

#cd /home/ apr-1.5.2

#./configure --prefix=/usr/local/apr

#make

#make install

以上命令是先进入apr目录,设置安装目录是/usr/local/apr,接着是编译,最后是安装

4.2 apr-util的安装

#cd /home/ apr-util-1.5.4

#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

#make

#make install

和apr的安装差不多,只是./configure的参数多了一个指定依赖包安装目录地址的—with

4.3pcre的安装

#cd /home/ pcre-8.38

#./configure --prefix=/usr/local/pcre

#make

#make install

如apr的安装

有时候可能会出错,如configure: error: You need a C++ compiler for C++support,

可以通过执行#yum install -y gcc gcc-c++

4.4httpd(Apache)的安装

#cd /home/ apr-util-1.5.4

#./configure --prefix=/usr/local/apache2--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util--with-pcre=/usr/local/pcre --enable-so --enable-rewrite

#make

#make install

也是一样,只是多了3个依赖包安装目录的指定,让apache核心装载DSO,启用重写功能

4.5将httpd(Apache)设置为启动服务

# cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd

将/usr/local/apache2/bin/apachectl复制为/etc/rc.d/init.d/httpd文件

打开/etc/rc.d/init.d/httpd文件,在# !/bin/sh下面添加

# chkconfig: 2345 50 90

# description: Activates/Deactivates ApacheWeb Server

保存退出

运行chkconfig把Apache添加到系统的启动服务组里面

# chkconfig --add httpd

# chkconfig httpd on

打开/usr/local/apache2/conf/httpd.conf文件,添加ServerNamelocalhost:80

#vim /usr/local/apache2/conf/httpd.conf

然后再service httpd start

打开服务器IP地址,



如图,行了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: