采用Yum方式搭建: Apache+Mysql+PHP环境

原文地址: http://www.cnblogs.com/zutbaz/p/4420791.html

1、安装Apache

yum install httpd  //默认情况下,选择Y,进行安装

安装成功后,默认情况下,是禁止外部IP访问的,需要进行设置
vi /etc/httpd/conf/httpd.conf  //进入配置文件

<Directory />
AllowOverride none
Require all granted
</Directory >

一些跟服务相关的命令:

systemctl start httpd.service       //启动
systemctl stop httpd.service      //停止
systemctl status httpd.service     //查看状态
systemctl restart httpd.service    //重启
systemctl enable httpd.service     //开机启动

访问服务器IP/127.0.0.1,如果显示测试界面,则安装成功:

2、安装PHP

yum install php  //默认选择Y安装

在Apche的目录下面新建一文件test.phpcd /var/www/html
vi test.php可以键入相关PHP代码,以输入hello world为例,
<?phpphpinfo();
?>
访问网站http://127.0.0.1/test.php,如果正常解析,则说明PHP环境完成。

3、安装Mysql

  在CentOS7中,mariadb代替了Mysql,其实mariadb只是一个M有sql的一个分支,由于Mysql旧部员工不满Oracle收购Mysql导致更新速度变慢,又重新开发了和Mysql类似的开源数据库。来应对Oracle的Mysql。

yum install mariadb maridb-server  //默认安装
安装成功后,root用户默认密码为空且仅限本机登陆
mysqladmin -u root --password 'password' //修改root用户密码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION; //配置任意IP远程访问flush privileges; //刷新权限
systemctl restart mariadb.service //重启服务

  这样任意IP就可以通过mysql -h 192.168.199.235 -u root -p 访问服务器数据库了。当然为了安全起见,是指定特定主机访问数据库服务器。

默认情况下,PHP不支持mariadb,需要安装php扩展。

yum install php-mysql
在网站目录下新建测试数据库文件,例如
<?php$con = mysql_conncet('localhost','root','root');if(!$con){die("connet mysql failed".mysql.error());     }echo "connet mysql successful";
?>默认情况下,php没有打开错误调试,需要在/etc/php.ini中将错误调试打开,即
;dispaly_errors
;error_reporting
前面的;去掉。

  至此,简单的LAMP环境搭建成功!

  总的感觉,之前使用的是集成环境,总是听说配置环境还是挺复杂的,今天看来还是挺轻松的。对于简单的使用,目前的环境就就足够了,需要安装什么扩展,后续安装即可。

转载于:https://www.cnblogs.com/Hi-blog/p/6256746.html

【转】CentOS7 yum方式配置LAMP环境相关推荐

  1. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置...

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  2. centos7 docker安装_教你如何在 CentOS 7 下 yum 方式安装 Docker 环境

    记录在CentOS 7下使用yum方式安装Docker环境的步骤. 1.移除旧版本: yum remove docker \                  docker-client \      ...

  3. centos6 安装 mantisbt-1.2.8 —— (4)在CentOS6.4中安装配置LAMP环境

    一.修改设置对安装做准备 1 1. 防火墙设置 2 2. 关闭SELINUX 3 二.开始安装软件 4 1. MySql的安装和配置 4 2. Apache服务的安装和配置 8 3.安装PHP 10 ...

  4. CentOS下如何配置LAMP环境

    目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器. ...

  5. centos7 yun安装mysql,CentOS7 yum方式安装MySQL5.7

    MySQL 完整的初始密码规则可以通过如下命令查看: mysql> SHOW VARIABLES LIKE 'validate_password%'; +-------------------- ...

  6. untubu安装mysql_简单操作阿里云untubu服务器并且配置LAMP环境

    前言 简单操作阿里云untubu服务器并且配置LAMP环境 Linux常用命令 在配置untubu服务器之前,我们得先看几个简单的linux常用的简单命令 sudo以管理员的身份执行命令 查看文件 l ...

  7. centos7 配置lamp 环境

    搭建版本 版本组合 php5.6+apache/2.4.6(centos7)+mysql5.7.24 因为新系统不能确认哪些指令已经搭建  所以安装前需要确认下是否拥有 检测是否已经安装过Vim rp ...

  8. CentOS 6.5使用yum快速搭建LAMP环境

    2019独角兽企业重金招聘Python工程师标准>>> 由于这里采用yum方式安装,前提是我们必须配置好yum源.为了加快下载速度,建议使用网易的yum源.参考:CentOS配置网易 ...

  9. CentOS 6.4 配置LAMP 环境 与安装 phpmyadmin

    参考的博客原文看这里,自己加了些东西 ---------------------------------安装LAMP 环境: 首先测试一下 yum install httpd 这个命令,如果能够正常安 ...

  10. 知识点 Linux 配置LAMP环境

    LAMP:指Web应用软件组合 L-Linux 为linux操作系统 A-Apache 为Web服务器 M-Mysql 为数据库管理系统 P-PHP 脚本语言 本文的主要目标,就是在虚拟机CentOS ...

最新文章

  1. 人工智能项目:需要注意的七件事
  2. 【用故事解读 MobX源码(一)】 autorun
  3. javaScript Code 用javascript确定每月第二个星期五
  4. xshell快速发送命令操作多台linux
  5. Kafka broker配置介绍 (四)
  6. 终端滑模matlab程序,滑模变结构控制 MATLAB程序
  7. 基于CentOs的Hadoop集群全分布式部署
  8. android ProgressBar 进度条demo
  9. 博图能打开s7200吗_透明胶真的能把车窗打开吗?现场实验给你看,能成功吗?...
  10. VRRP路由协议详解
  11. Android 屏幕万能自适应(自定义适配)
  12. 计算机无法安装cad,AutoCAD 2022不能安装是为什么?安装AutoCAD Electrical 2022时显示“无法安装:此计算机不满足最低要求”...
  13. php中ci钩子,CodeIgniter钩子用法
  14. 证券行业信息化17_我的香港游记3_交易系统技术支持部_会计与结算技术支持部都干些什么?
  15. 看这玩意复习你还会挂科?《数据结构篇》
  16. Python猴子摘香蕉问题
  17. 中国科技大学科学岛计算机系,中国科学技术大学2020年优秀大学生科学岛推免夏令营通知...
  18. 蓝牙智能门锁现状分析
  19. 竞争性谈判和竞争性磋商的区别
  20. 软考和 PMP考哪个比较好?各自的价值是什么?

热门文章

  1. 计算机辅助设计技术案例,【智能科技学院】学院前沿技术运用课程组开展“计算机辅助设计”专题讲座...
  2. kafka处理大数据包
  3. 使用 nginx 搭建简易文件服务器
  4. 使用k-近邻算法改进约会网站的配对效果
  5. WinForm 的定时器使用
  6. 理解Python的协程机制-Yield
  7. Python开发最常犯错误总结10种
  8. RedHat 7配置bonding双网卡绑定
  9. 用Java开源项目JOONE实现人工智能编程
  10. Linux 【系统知识】 - Cgroup 初步了解