- 说是框架就不只是一个东西。
- L:Linux,一种操作系统类型,专为服务器领域服务.
-
A:Apache,web 服务器。
- M:MySQL,数据库,存储项目的元数据,真实数据会存放在硬盘中。
- P:PHP,一种编程语言,专注在 web 领域。
LAMP取各软件首字母,组合而成,并且都有一些共同的特性,比如开源、免费。
类百度云盘的项目
- LAMP框架和owncloud 的关系 (MySQL我们是不用的,它有个更小的数据库,可以更简单的完成部署,个人用就足够了,可以理解为我们用的是LAP)
- 在安装LAMP环境之前,先拍一个快照。(把当前状态保存,如果把CentOS7这个操作系统搞崩了,我们可以还原这个快照,不用重新创建虚拟机。)
快照好了
可以看到我们的后续,如果后续把系统搞崩了,我们还是可以回到这个点的。 让我们后续的操作放心做,以减少一些不必要的操作。让我们的效率提高。
1、开启虚拟机,登录Root用户,把有线连接连上。
2、知道了Root的IP地址,打开finalshell。
[root@localhost ~]# yum -y install httpd #安装Apache
[root@localhost ~]# systemctl start httpd #启动Apache
[root@localhost ~]# systemctl enable httpd #开机自启Apache
[root@localhost ~]# systemctl disable firewalld #关闭防火墙
[root@localhost ~]# systemctl stop firewalld #永久关闭防火墙
[root@localhost ~]# setenforce 0 #这三条都执行就好了(我不知到具体意思)
执行防火墙这三条命令,就是可以直接访问自己,如果没执行的话你可以试一下,是访问不了的。
[root@localhost ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
#安装yum源,默认的yum提供方没办法给我们提供PHP相关的程序,我们要安装一个新的应用的提供方,它可以帮助我们去安装PHP,给我们提供PHP相关的程序。
[root@localhost ~]# yum install yum-utils #它可以帮助我们选择开启什么样的应用商店,去安装我们后续的程序。
[root@localhost ~]# yum-config-manager --enable remi-php74 #去开启我们当前的选择的给我们供应php的这么一个供应链。
[root@localhost ~]# yum install mariadb mariadb-server php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql php-zip php-dom php-intl php-mbstring
#安装PHP,这里有一堆软件包。
[root@localhost ~]# systemctl restart httpd
#php会以模块的方式进入Apache,所以我们想让阿帕奇能够接受php的支持的话,我们需要重启这个服务的。
[root@localhost ~]# cd /var/www/html/ #我们怎么知道它可不可用?安装对不对?我们可以到当前的阿帕奇对应的网页的存放目录下。/var/www/html/ 这个目录是固定的记住就好。我们得看看阿帕奇是不是和PHP完成了结合动作。
- 把这几行代码复制,在桌面上新建一个文本文档,保存,重命名为index.php。
<?php
phpinfo();
?>
[root@localhost html]# ls #显示当前目录下有那些文件。
index.php
index.php.txt的后缀在Windows中改不了的话,可以在上传的位置改。就是下图所示位置。
哇偶,可以在本机IP后面加选项了,192.168.91.129/index.php 可以看到PHP的版本信息。
这样的话代表我们的PHP安装成功了!