视频完整文档,请下载后查看
部署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数据库的一致性
[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回车即可
成功!
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体验 © 版权- 地址:塔什库尔干县红其拉甫路