Benet6.0 LINUX lamp环境搭建 实验报告 |
|
姓名: 李勰 所在班级: hb3017 日期: 2020 年 7 月 22 日 |
|
实 验 任 务 |
一、环境要求: 操作系统:CentOS 7.X 64位 网络配置: nmtui 字符终端图形管理工具或者直接编辑配置文件 关闭 SELinux 和 firewalld 防火墙 防火墙:临时关闭: systemctl stop firewalld 永久关闭: systemctl disable firewalld
|
详 细 实 验 步 骤 |
注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源
[c7-media] name=CentOS-$releasever 一 Media baseurl=file:///mnt gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
为了防止rpm安装的软件和接下来安装的源码软件包冲突 # systemctl stop httpd # systemctl stop mysqld #…… 确定 rpm 包安装的 httpd 和 mysqld 不能开机自启动 # systemctl disable httpd # systemctl disable mysqld
防止软件安装和调试过程被 firewalld 和 SELinux 所限制,无法实现效果
# reboot -------------------------------------------------------------------------
unzip LAMP-php7.zip mv LAMP-php7.zip /lamp 建议将LAMP环境安装源码包统一存放在一个目录下,如/lamp,可以使用解压脚本解压缩 注意:使用Xshell上传时传到/tmp下,/root目录无法上传 # vim tar.sh cd /lamp /bin/ls *.tar.gz > ls.list for TAR in `cat ls.list` do /bin/tar -xf $TAR done /bin/rm ls.list
保证软件能正常安装,空间不足时会导致软件安装失败 # df -h
echo $? #安装软件过程中由于频繁刷屏,建议在每个步骤结束后执行此命令 ./configure #此步骤报错多是依赖关系没解决或是编译工具未安装(注意关键词提示) Make #此步骤多是编译时选项参数书写错误、不存在、漏写等问题 #一般需要检查上一个步骤:./configure --help #若遇到报错,最简答的办法是,找到问题解决后重新解压软件,重新安装,步骤最简洁 二、编译安装 注意:每个源码包配置编译安装完成后,确认安装目录下是否生成安装文件(并确定目录是否正确) 建议将安装路径指定为[--prefix=/usr/local/软件名]格式 |