1. yum安装Apache,Mysql,PHP. 
1.1安装Apache 
yum install httpd httpd-devel 
安装完成后,用/etc/init.d/httpd start 启动apache 
设为开机启动:chkconfig httpd on 
1.2 安装mysql 
1.2.1 yum install mysql mysql-server mysql-devel 
同样,完成后,用/etc/init.d/mysqld start 启动mysql 
1.2.2 设置mysql密码 
mysql> USE mysql; 
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root'; 
mysql> FLUSH PRIVILEGES; 
1.2.3 允许远程登录 
mysql -u root -p 
Enter Password: <your new password> 
mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 
完成后就能用mysql-front远程管理mysql了。 
1.2.4 设为开机启动 
chkconfig mysqld on 
2. 安装php 
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 
/etc/init.d/httpd start 
3. 测试一下 
3.1在/var/www/html/新建个test.php文件,将以下内容写入,然后保存。 
<? 
phpinfo(); 
?> 
3.2 防火墙配置 
a.添加.允许访问端口{21: ftp, 80: http}. 
iptables -I RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp –dport 21 -j ACCEPT 
iptables -I RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp –dport 80 -j ACCEPT 
b.关闭防火墙{不推荐}. 
service iptables stop 
c.重置加载防火墙 
service iptables restart 
3.3然后在客户端浏览器里打开http://serverip/test.php,若能成功显示,则表示安装成功。 
至此,安装完毕。感慨,yum真是太好用了。

CentOS 打开防火墙80端口

注意:有时安装好可能无法访问,需要打开80端口

很大的原因是防火墙:
通过/etc/init.d/iptables status命令查询是否有打开80端口,如果没有可通过两种方式处理:
1.修改vi /etc/sysconfig/iptables命令添加使防火墙开放80端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
2.关闭防火墙
/etc/init.d/iptables stop 
#start 开启 
#restart 重启
永久性关闭防火墙chkconfig --level 35 iptables off

转载于:https://blog.51cto.com/happyliu/1615467

centos下yum安装lamp相关推荐

  1. centos 7 YUM 安装LAMP 环境

    centos 7 YUM 安装LAMP 环境 两种安装方式: 使用163yum源,或阿里的yum源,或者搭建本地yum源 由于centos 7自带的yum 源是国外的,国内无法访问, 搭建使用 163 ...

  2. Centos下Yum安装PHP5.5,5.6

    Centos下Yum安装PHP5.5,5.6 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | gre ...

  3. CentOS下编译安装LAMP开发环境

    http://www.linuxidc.com/Linux/2011-10/45743.htm 配置PHP开发环境前获取软件包.笔者用的mysql版本是社区版本的.主要软件包有: httpd,mysq ...

  4. CentOS下yum安装nginx服务

    添加nginx的yum源 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ng ...

  5. Centos下Yum安装PHP5.5,5.6,7.0

    默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 ...

  6. CentOS下yum安装mcrypt错误:No package php-mcrypt available.解决方法

    错误描述: #yum install libmcrypt libmcrypt-devel mcrypt mhash Setting up Install Process No package php- ...

  7. 阿里云,CentOS下yum安装mysql,jdk,tomcat

    首先说明,服务器是阿里云的,centos6.3_64位安全加固版.首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝. 0. 创建个人文件夹 [java] view pla ...

  8. CentOS下yum安装MySQL8.0

    目录 yum安装MySQL8 安装MySQL8.0资源库 安装MySQL8.0 启动MySQL并配置开机自启 查看默认密码并重置 使用MySQL8.0踩的坑 授权方式改变 无法远程连接 加密规则的改变 ...

  9. centos 下 yum安装python3

    yum 源准备 1.更新一下yum: sudo yum -y update 该 -y 标志用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续 2.安装yum-utils [一组扩展和补 ...

  10. centos下yum安装nginx

    远程机登陆的时候每一步必须要sudo 一.安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库, 这些依赖库主要有g++.gcc.openssl-d ...

最新文章

  1. nginx日记分割脚本
  2. 高并发之并发容器,了解多少(从入门到超神)
  3. #1413 : Rikka with String 后缀自动机 + 二级差分
  4. .net打包自动安装数据库
  5. 高斯课堂数电讲义笔记_学技树
  6. python-docx 如何获取当前字号_餐饮老字号迈上“云端”
  7. 《算法竞赛进阶指南》数论篇
  8. [转]史上最全最强SpringMVC详细示例实战教程
  9. 【PAT乙】1033 旧键盘打字 (20分) 字符串
  10. C语言实现行列式计算
  11. Win11系统虽香但不是想升就能升?这三款精品win11升级检测工具告诉您的爱机是否达标!!!
  12. rtmp/rtsp直播源(真是有效的,网上很多都是失效的)
  13. cad如何多选对象_cad如何多选?在CAD里为什么只能选中一个对象,而不能累加选择多个对象?...
  14. MT7688: Shine定点MP3压缩库试验
  15. 跨账号迁移阿里云镜像
  16. pytorch复现RRU-Net
  17. 每月缴的个税,你知道怎么算的吗?
  18. 移动平台端到端低成本解决方案
  19. python无向加权图_NetworkX:无向加权图的近似/不精确子图同构
  20. 2019年大学生智能车大赛室外光电组+在ROS下搭建仿真模拟环境,编程控制小车完成定位导航仿真

热门文章

  1. paip输入法编程之生活用高频字,以及汉字分级
  2. paip.SQL特殊字符转义字符处理
  3. PAIP.SQL的跟踪与调试
  4. 数据对比,四个角度看中国公募基金的未来
  5. (转)被动投资--傻钱的泡沫
  6. Julia: save 和load的用法 和与Matlab的效率比较
  7. 技术人 | 为什么我们的系统会如此复杂?
  8. 云上的消费你真的算清楚了?
  9. 将公共云延伸至本地,阿里云推出本地化部署服务云盒Cloud Box
  10. 人工智能︱腾讯如何利用英特尔至强处理器在游戏内创建购买推荐系统?