热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

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

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

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地址,



如图,行了


推荐阅读
author-avatar
福州精诚小家电
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有