--欢迎访问diy体验

Centos7版本搭建Linux-Apache-PHP-Mysql环境

价格:48.00元 文件大小:4.3MB 文件格式:docx 上传时间:2020-04-30 08:05:04     


视频完整文档,请下载后查看

3.部署LAMP环境

部署LAMP环境,其中L,A,M,P分别指Linux, Apache、Mysql、PHP

 了解:

Linux系统中安装软件的三种方法

源代码安装、RPM包安装、YUM安装。

 

      源码安装:由于在Linux系统中使用的绝大多数软件都是开源软件,软件作者在发布软件时直接提供的就是软件的源代码。用户在取得应用软件的源码文件后,可以根据自身需求对软件进行修改或定制,然后在自己的系统上重新编译,即可生成能在该系统上执行的程序文件。通过源码安装,用户可以获得最新的应用程序,可以定制更灵活、丰富的功能,而且使软件可以跨越计算机平台,在所有版本的Linux系统中都能使用。但源码安装方式过于复杂,耗时又长,对用户的软件开发能力要求也比较高。

 

     RPM(RedHat Packet Manager)的软件包管理系统:RPM是一种已经编译并封装好的软件包,用户可以直接安装使用。通过RPM,用户可以更加轻松方便地管理系统中的所有软件。RPM软件包只能在使用RPM机制的Linux操作系统中使用,如RHEL、Fdeora、Suse等。在Linux世界中,还有另外一种名为DEB的软件包管理机制,可以在Debian、Ubuntu等系统中使用。相比较而言,还是RPM安装包应用更为广泛,基本已成为Linux系统中软件安装包事实上的标准。

 

     YUM(Yellow dog Updater,Modified)安装:RPM软件包之间存在着复杂的依赖关系。在多数情况下,一个软件都是由多个相互依赖的RPM软件包组成的,而大部分的RPM包又有相互之间的依赖关系。例如,安装A软件需要B软件的支持,而安装B软件又需要C软件的支持,那么在安装A软件之前,必须先安装C软件,再安装B软件,最后才能安装A,有时甚至还可能会出现死循环。YUM安装是一个基于RPM却胜于RPM的软件管理工具,它的最大优点是可以自动解决RPM软件包间的依赖性问题,从而可以更轻松的管理Linux系统中的软件。从RHEL5开始,Red Hat就推荐用yum作为软件安装的首选方式。可以同时配置多个资源库(Repository) ,简洁的配置文件(/etc/yum.conf) ,自动解决增加或删除rpm包时遇到的倚赖性问题,使用方便,保持与RPM数据库的一致性

 

3.1安装Apache、PHP、Mysql数据库的包

 

[root@controller ~]# yum -y install httpd

[root@controller ~]# yum -y install php

[root@controller ~]# yum -y install php-fpm

[root@controller ~]# yum -y install mysql

[root@controller ~]# yum -y install mysql-server

[root@controller ~]# yum -y install php-mysql

 mysql-server出现错误,我们 从官网下载mysql-server,重新安装

[root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

[root@localhost ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

[root@localhost ~]# yum install mysql-community-server


然后需要确定,输入y回车即可

Isthis ok[y/d/N]:y

接下来等待下载,需要确认的输入y回车即可

成功!


3.2安装常用扩展包

1.安装Apache扩展包

[root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

 

(1)在防火墙中开放80端口,需要将 http 服务加入防火墙以允许外部访问

 [root@localhost ~]#firewall-cmd --add-service=http --permanent


–permanent 参数表示这是一条永久防火墙规则,如果不加则重启系统后就没有这条规则了。

(2)重启 Firewalld 使该规则生效

root@localhost ~]#systemctl restart firewalld

......

视频完整文档,请下载后查看


diy体验 © 版权- 地址:塔什库尔干县红其拉甫路

电话咨询
打开微信