今天继续给大家介绍Linux运维的相关知识,本文主要内容是LAMP的YUM安装与配置实战。

一、YUM源配置

在进行本次实验之前,我们先要对设备的YUM源进行配置,在本次实验中,我们使用的YUM源是阿里云的YUM源,该YUM源下载地址:http://mirrors.aliyun.com/repo/Centos-7.repo。点击该链接后,会自动下载repo的文件,只需要把该文件放到/etc/yum.repo.d/目录下即可。

二、Apache安装

在安装完成阿里云的YUM源后,接下来我们就可以安装LAMP架构了,首先,安装Apache,执行命令:

yum install -y httpd

在这里,httpd就是Apache软件。安装完成后,关闭设备防火墙就可以在浏览器上访问到Apache的默认网页了,如下所示:

以YUM形式安装的Apache,网站根目录为/var/www/html/。

三、PHP安装

在安装完Apache后,就可以安装PHP了,YUM方式安装PHP比源码安装要简单的多,只需要执行命令:

yum install -y php

即可,也不需要对Apache的配置目录进行更改,该命令的执行会自动把PHP嵌入到Apache之中。在执行完毕之后,重启Apache后就可以使用了。在安装完PHP后,在Apache根目录下新创建一个index.php文件,内容如下:

<?php
phpinfo();
?>

然后尝试访问该页面,结果如下所示:

这说明我们的PHP安装成功!

四、数据库安装

采取YUM的方式安装数据库,需要执行命令:

yum install -y mariadb mariadb-server

其中前者是数据库的客户端软件,后者是数据库的服务器软件。YUM安装数据库比源码安装数据库要快的多,在网速和设备硬件有一定保障的情况下,大约只需要2分钟的时间,而源码安装则需要大概20分钟的时间。
数据库安装完成后,启动命令为:

systemctl start mariadb

结果如下:

可以看到,本地设备打开了3306端口,这说明我们的配置成功!

五、PHP与数据库联动

尽管到这里我们已经完成了Apache、PHP和MySQL数据库的安装,但是此时我们的LAMP架构还剩一步,那就是PHP与MySQL的联动。如果不进行这一步,我们的PHP是无法自动找到设备上的MySQL的,此时如果我们进行wordpress的安装,发现如下所示结果:

进行PHP与MySQL的联动也非常简单,还是通过YUM安装,执行命令:

yum install -y php-mysql

这样,在安装完成后,我们就自动形成了PHP与MySQL之间的联动,结果如下:

得到如上结果,就说明我们通过YUM方式安装的LAMP架构成功了!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

LAMP YUM安装配置实战相关推荐

  1. WSL 2.0+LAMP+WordPress 安装配置

    长流程WSL2.0+LAMP+WordPress 安装配置 不少小网站跑的WordPress,网上共享空间或者VPS又是Linux系统,所以自己在Windows上搭个仿真的坏境当练手十分好玩.笔者大感 ...

  2. 阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二)

    阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二) 上篇文章讲到的是安装apache服务器时遇到的坑,经过排错总算是把Apache的坑填完了,没想到安装mysql又跳坑里了,真是不得不 ...

  3. 阿里云ECS服务器配置LAMP时安装配置PHP扩展填坑(三)

    阿里云ECS服务器配置LAMP时安装配置PHP扩展填坑(三) apache+mysql配置完成.问题解决后,接下来就是安装配置PHP了,按照阿里云官方lamp配置文档(https://help.ali ...

  4. redhat7 mysql lamp_RHEL7 yum安装配置LAMP服务器(Apache+PHP+MySql)

    一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...

  5. centos yum 安装配置

    一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...

  6. CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)

    以下全部转载于  http://blog.csdn.net/lane_l/article/details/20235909 本人于今晚按照该文章使用centos 6.7 64bit安装成功,做个备份, ...

  7. CentOS系统使用yum安装配置MariaDB数据库

    http://www.server110.com/mariadb/201310/2670.html 1.在 /etc/yum.repos.d/ 下建立 MariaDB.repo,内容如下: [azur ...

  8. Linux下yum源配置实战 1

    任务背景 公司之前计划将现有的MySQL数据库从云平台迁移到云下物理真机上,并且已经在相应的物理机上安装好相应的操作系统.现在需要运维人员协助在测试机Centos7.6上安装好==MySQL-5.6. ...

  9. linux下使用yum安装配置samba

    注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目录拥有充分的读写权限属性,读者可顺着本文的思路完成基本配置流程,如需复杂读写权限功能请自行询问百度大哥. 1.# yum -y ins ...

  10. 64位双系统Ubuntu 14.04 LTS + Caffe + CUDA 7.5 + Opencv 3.0 安装配置实战

    一切的一切,开端便是这caffe,作为博客的第一篇文章,自然要讲讲一个哲学问题"我是从哪来的" 一.windows情况下安装双系统64位Ubuntu 本段落根据http://www ...

最新文章

  1. 【web安全】第三弹:web攻防平台pentester安装及XSS部分答案解析
  2. input限制输入小数点后两位(vue版本)
  3. linux 0.11 内核学习 -- console.c,控制台
  4. python3 中方法各种参数和返回值
  5. 取消input、textarea选中后的默认边框样式
  6. Mybatis Plus简介_代码_以及文档地址_以及前置知识---Mybatis Plus工作笔记001
  7. ASP.NET MVC 3 - 部分vs显示模板与编辑器模板
  8. HDU_1847_基础博弈sg函数
  9. onItemLongClick+onCreateContextMenu实现长按ListItem弹出不同菜单
  10. Java-Android 之出滚动条和卷轴页面
  11. python 视频转图片
  12. 2019区块链将走向何方?硅谷知名投资大咖如是说
  13. wow Time Blessing Replacer
  14. 人工智能行业每日必读(2020年1月14日)
  15. 暗色html模板,暗色个人主页网站模板
  16. 电脑网络图标有*号,或者本地连接图标有红叉,但能正常上网问题解决
  17. Python-练习 42. Is-A, Has-A, 对象和类
  18. 简要分析光猫是如何通过运营商实现上网的
  19. 使用ADB工具卸载/停用Android系统应用(无需Root)
  20. ctf训练 web安全暴力破解

热门文章

  1. ともだちいじょう、こいびとみまん
  2. 每日算法系列【LeetCode 523】连续的子数组和
  3. 3.1 API : DecisionTreeClassifier、DecisionTreeRegressor
  4. mysql 分页 pageindex_mysql 超1亿数据,优化分页查询
  5. python如何用pip升级_手把手教你怎么用Python pip怎么升级pip?,专家详解
  6. python程序写完怎么保存_python程序如何进行保存
  7. 怎么用sql按条件把表分离_在做sqlserver数据库sql优化时,这25条事项需要注意
  8. 蓝桥杯2018年第九届C/C++省赛A组第一题-分数
  9. Eclipse — 如何导入MySQL驱动
  10. JavaWeb—如何判断用户使用的是什么浏览器