环境:CentOS 7 最小化安装 采用Putty连接

方法:采用YUM安装方法

目的:搭建Apache+Mysql+PHP环境

1,安装Apache


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

安装成功后,默认情况下,是禁止外部IP访问的,需要进行设置
vi /etc/httpd/conf/httpd.conf //进入配置文件
找到
<Directory />
AllowOverride none
Require all denied
</Directory >

修改为:
<Directory />
AllowOverride none
Require all granted
</Directory >
systemctl start httpd.service //启动
systemctl restart httpd.service //停止
systemctl status httpd.service //查看状态
systemctl restart httpd.service //重启
systemctl enable httpd.service   //开机启动

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

2、安装PHP


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

在Apche的目录下面新建一文件test.php

cd /var/www/html
vi test.php 可以键入相关PHP代码,以输入hello world为例,
<?php
echo "hello world";
?>
访问网站192.168.199./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环境搭建成功!

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

转自:http://www.cnblogs.com/zutbaz/p/4420791.html

CentOS 7 yum方式配置LAMP环境的更多相关文章

  1. 【转】CentOS7 yum方式配置LAMP环境

    采用Yum方式搭建: Apache+Mysql+PHP环境 原文地址: http://www.cnblogs.com/zutbaz/p/4420791.html 1.安装Apache yum inst ...

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

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

  3. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin详细过程

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

  4. 笔记:Linux下软件的安装、CentOS更新yum源、LAMP环境搭建、kali软件管理

    一.Linux下软件的安装 方式:yum源 / rpm /源码安装 1.yum:(帮助管理员解决依赖关系) yum是通过分析rpm的包头数据后,根据各种软件的相关性质做出属性相对应的解决方案,然后可以 ...

  5. Centos下 yum方式安装LAMP

    首先安装apache    centos可以直接yum安装apache . 配置网易163 yum源  http://www.cnblogs.com/carbon3/p/5635403.html 一. ...

  6. CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)

    准备篇: CentOS 6.6系统安装配置图解教程 http://www.osyunwei.com/archives/8398.html 1.配置防火墙,开启80端口.3306端口 vi /etc/s ...

  7. CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)

    这篇文章主要介绍了CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)的方法,需要的朋友可以参考下 文章写的不错,很详细:IDO转载自网络: 准备篇: 1.配置防火墙,开启 ...

  8. CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

    CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止fir ...

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

    准备篇: 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp -- ...

随机推荐

  1. C# 执行文件的根目录 (转)

    1.取得控制台应用程序的根目录方法 方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径方法2.AppDomain.CurrentDomain.Bas ...

  2. JavaOO面向对象中的注意点

    1.JavaOO宗旨思想: ★万物皆对象,对象因关注而产生★ ☆类是对象的抽取,对象是类的实例☆ 2.JavaOO的三大特征: 封装.继承.多态  (第四大特征 抽象 现还有争议) 3.属性与行为: ...

  3. 虚拟机(VMware12 pro)安装Mac OS 10.10

    下载VMware12pro,Mac OS 10.10.ios,虚拟机破解: 在虚拟机中创建新虚拟机://http://cdnnn.07net01.com/linux/2016/01/1130384.h ...

  4. python split函数

    Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串 例 current_month = "2013-01-02" y ...

  5. js无参数对象

    <script type="text/javascript"> var o={ a : function(){ for (var i = arguments.lengt ...

  6. 基于UDP协议的socket编程示例

    客户端 import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; impo ...

  7. UVA567

    var i,n,j,k,t:longint;a:array[1..20,1..20]of longint; function min(a,b:longint):longint;begin if a&l ...

  8. python字符串

    字符串格式化 字符串格式化使用字符串格式化操作符%来实现:格式化字符串 % 值(字符串或者数字或者多个值的元组,字典) >>> format = "hello, %s. % ...

  9. ZeroMQ接口函数之 :zmq_recvmsg – 从一个socket上接收一个消息帧

    ZeroMQ 官方地址 :http://api.zeromq.org/4-1:zmq-recvmsg zmq_recvmsg(3)         ØMQ Manual - ØMQ/4.1.0 Nam ...

  10. 01 LabVIEW的类中各个Scope的范围

    范例地址: D:\Program Files (x86)\National Instruments\LabVIEW 2015\examples\Object-Oriented Programming\ ...