1、安装httpd
yum install httpd
创建测试文件
cd /var/www/html
vim index.php
加入以下内容
<html>
<head>
<title>PHP Page</title>
</head>
<body>
<h1>PHP start</h1>

<?phpphpinfo();
?><h1>PHP  end</h1>

</body>
</html>

启动httpd服务器
service httpd start
关闭防火墙
service iptables stop
修改httpd配置文件,添加默认启动文件
vim /etc/httpd/conf/httpd.conf
/index
修改完后从新加载一下服务
service httpd reload

2、安装PHP
yum install php
进入PHP配置文件查看信息
vim /etc/httpd/conf.d/php.conf
把hpptd的配置文件中的默认头文件删除
vim /etc/httpd/conf/httpd.conf
找到index.php ,去掉
重启httpd服务
service httpd restart
然后测试一下index.php 如果能够解释phpinfo()函数,说明php成功安装。
3、安装MYSQL数据库
yum install mysql mysql-server
服务器程序:mysqld
启动服务器程序:service mysqld start 初次启动服务器会初始化数据库
服务脚本:/etc/rc.d/init.d/mysqld
配置文件:/etc/my.cnf
数据文件:/var/lib/mysql
对数据库用户受权
mysql> grant all on . to 'root'@'192.168.1.%' identified by '12321';
mysql> grant all on . to 'root'@'127.0.0.1' identified by '12321';
mysql> grant all on . to 'root'@'localhost' identified by '12321';
mysql> flush privileges;

安装PHP连接MYSQL模块
yum install php-mysql
测试代码
<?php
$conn = mysql_connect('localhost','root','12321');
if ($conn)
echo "succ";
else
echo "failute";
mysql_close();
?>
如果把localhost改成服务器IP或者是127.0.0.1会连接失败。解决办法,把LINUX防火墙关闭。

关闭SELINUX

chkconfig --level 12345 iptables off
chkconfig --level 12345 ip6tables off
service iptables stop
service ip6tables stop
查看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled

转载于:https://blog.51cto.com/351842/2053669

通过yum安装配置lamp相关推荐

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

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

  2. RHEL7 yum安装配置LAMP(Apache+PHP+MySql)服务器

    一安装Apache 1. 2. 二.安装MariaDB 1. 2. 3. 4.为root账户设置密码 三.安装PHP 1. 2. 3. 四.解压Discuz文件 1. 2. 3. 4. 5.重启apa ...

  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 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)

    2019独角兽企业重金招聘Python工程师标准>>> 准备篇: 1.配置防火墙,开启80端口.3306端口    vi /etc/sysconfig/iptables    -A ...

  5. CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)

    服务器系统环境:CentOS 6.3 客户端系统环境:Windows 7 ultimate(x86)sp1 简体中文旗舰版 ※ 本文档描述了如何在Linux服务器配置Apache.Mysql.PHP5 ...

  6. php主机安装v2,linux 安装配置lamp v2

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.http://blog.csdn.net/mayongzhan - 马永占,myz,may ...

  7. php xcahe安装,yum安装实现lamp分离及Xcache加速

    yum安装实现lamp分离及Xcache加速 发布时间:2020-05-19 12:31:40 来源:51CTO 阅读:432 作者:m591892406 栏目:数据库 LAMP的搭建: 准备前提: ...

  8. centOS7.4服务器 yum安装 搭建lamp环境

    // 红色加粗是linux命令 安装gcc和gcc-c++ yum -y install gcc gcc-c++ yum list httpd* 安装apche yum -y install http ...

  9. centos yum 安装配置

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

最新文章

  1. Sublime text 2/3 中 Package Control 的安装与使用方法
  2. 计算机多媒体技术广泛应用于各个领域,多媒体技术发展前景计算机现状及
  3. Redis:事务、管道、Lua脚本
  4. MySql 数据操作类
  5. 初探Stage3D(一) 3D渲染基础原理
  6. Rplidar学习(五)—— rplidar使用cartographer_ros进行地图云生成
  7. SQL中使用DISTINCT显示多个字段的方法(不使用DISTINCT了)
  8. nodejs async await promise理解
  9. python入门基础知识实例-Python入门教程丨1300多行代码,让你轻松掌握基础知识点...
  10. MethodFilterInterceptor(方法拦截器)配置excludeMethors
  11. STM32实现基于I2C的AHT20温湿度采集
  12. 【原创】快速上手使用思维导图
  13. 【开源库分享】雷电模拟器自动化操作库 C#版本
  14. 华硕服务器主板装系统,华硕主板安装windows11失败?BIOS设置教程
  15. Linux Tomcat JSP 布署详细教程
  16. 读书笔记软件调试之道 :问题的核心-诊断
  17. qcqa是什么职位_qa是什么意思工作职责(qa和qc哪个工资更高)
  18. cadence SPB17.4 - allegro - create and switch Visibility view
  19. 计算机误删用户且电脑关机了,我的电脑在我把C盘好像是ldquo;用户rdquo;里某的文件删掉后关机蓝屏,现在求救高人:_已解决 - 阿里巴巴生意经...
  20. CSS进阶篇——展示 (display)

热门文章

  1. javascript中重要概念-闭包-深入理解
  2. BIZTALK项目中WEB引用WEBSERVICES服务时候报错
  3. 算术运算中隐式类型转换
  4. 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions)
  5. 让Chrome成为你的pdf阅读器
  6. 上网行为管理产品选型简单考量
  7. StoryBoard 视图切换和传值
  8. 如何在OpenStack环境中实现多Region
  9. iOS开发系列--通知与消息机制
  10. Silverlight 3发布新版3.0.50106.0