centos7搭建lamp

一、准备工作

1. 安装编译工具gcc、gcc-c++等

注意解决依赖问题,推荐使用yum安装,不能联网时可使用安装光盘作为yum源

1.1 编辑yum配置文件,启用本地光盘源

mount /dev/sr0 /mnt/cdrom

vim /etc/yum.repo.d/Centos-Media.repo

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom
#       file:///media/cdrom/
#        file:///media/cdrecorder/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

1.2 调整yum源配置文件优先级

[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.bak

1.3 安装编译工具

[root@localhost ~]# yum -y install gcc gcc-c++ make

2. 关闭selinux和开放防火墙端口

2.1 关闭selinux

[root@localhost ~]# vim /etc/selinux/config

SELINUX=disabled

[root@localhost ~]# reboot

2.2 开放端口

[root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp
success
[root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success

3. 拷贝源码包,解压缩

建议lamp环境源码包统一放在一个目录下,如/lamp,可以使用解压脚本解压缩

[root@localhost /lamp]# vim tar.sh 
#!/bin/bash

cd /lamp
#!/bin/bash

cd /lamp

ls *.tar.gz > tar.log
ls *.tgz >> tar.log &>/dev/null

for i in $( cat tar.log )
        do
                tar -zxf $i
        done

rm -rf tar.log

ls *.zip > zip.log

for n in $( cat zip.log )
        do
                unzip $n
        done

rm -rf zip.log

4. 查看安装软件的磁盘空间是否充足

保证软件能正常安装,空间不足将导致软件安装失败

[root@localhost /lamp]# df -h

5. 源码包安装报错确认与解决方案

echo $?        #按软件过程中由于频繁刷屏,建议在每个步骤后执行此命令
./configure    #此步骤报错多是依赖关系没解决或是编译工具未安装(注意关键词提示)
make          #此步骤多是编译时选项参数书写错误、不存在、漏写等问题
               #一般需检查上一个步骤:./configure --help

注:若遇到报错,最简单的方法是,找到问题解决后重新解压软件,重新安装,步骤最简单。

二、编译安装

猜你喜欢

转载自www.cnblogs.com/sswind/p/12033677.html