centos下yum安装lamp
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相关推荐
- centos 7 YUM 安装LAMP 环境
centos 7 YUM 安装LAMP 环境 两种安装方式: 使用163yum源,或阿里的yum源,或者搭建本地yum源 由于centos 7自带的yum 源是国外的,国内无法访问, 搭建使用 163 ...
- Centos下Yum安装PHP5.5,5.6
Centos下Yum安装PHP5.5,5.6 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | gre ...
- CentOS下编译安装LAMP开发环境
http://www.linuxidc.com/Linux/2011-10/45743.htm 配置PHP开发环境前获取软件包.笔者用的mysql版本是社区版本的.主要软件包有: httpd,mysq ...
- CentOS下yum安装nginx服务
添加nginx的yum源 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ng ...
- Centos下Yum安装PHP5.5,5.6,7.0
默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 ...
- CentOS下yum安装mcrypt错误:No package php-mcrypt available.解决方法
错误描述: #yum install libmcrypt libmcrypt-devel mcrypt mhash Setting up Install Process No package php- ...
- 阿里云,CentOS下yum安装mysql,jdk,tomcat
首先说明,服务器是阿里云的,centos6.3_64位安全加固版.首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝. 0. 创建个人文件夹 [java] view pla ...
- CentOS下yum安装MySQL8.0
目录 yum安装MySQL8 安装MySQL8.0资源库 安装MySQL8.0 启动MySQL并配置开机自启 查看默认密码并重置 使用MySQL8.0踩的坑 授权方式改变 无法远程连接 加密规则的改变 ...
- centos 下 yum安装python3
yum 源准备 1.更新一下yum: sudo yum -y update 该 -y 标志用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续 2.安装yum-utils [一组扩展和补 ...
- centos下yum安装nginx
远程机登陆的时候每一步必须要sudo 一.安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库, 这些依赖库主要有g++.gcc.openssl-d ...
最新文章
- nginx日记分割脚本
- 高并发之并发容器,了解多少(从入门到超神)
- #1413 : Rikka with String 后缀自动机 + 二级差分
- .net打包自动安装数据库
- 高斯课堂数电讲义笔记_学技树
- python-docx 如何获取当前字号_餐饮老字号迈上“云端”
- 《算法竞赛进阶指南》数论篇
- [转]史上最全最强SpringMVC详细示例实战教程
- 【PAT乙】1033 旧键盘打字 (20分) 字符串
- C语言实现行列式计算
- Win11系统虽香但不是想升就能升?这三款精品win11升级检测工具告诉您的爱机是否达标!!!
- rtmp/rtsp直播源(真是有效的,网上很多都是失效的)
- cad如何多选对象_cad如何多选?在CAD里为什么只能选中一个对象,而不能累加选择多个对象?...
- MT7688: Shine定点MP3压缩库试验
- 跨账号迁移阿里云镜像
- pytorch复现RRU-Net
- 每月缴的个税,你知道怎么算的吗?
- 移动平台端到端低成本解决方案
- python无向加权图_NetworkX:无向加权图的近似/不精确子图同构
- 2019年大学生智能车大赛室外光电组+在ROS下搭建仿真模拟环境,编程控制小车完成定位导航仿真