在VMware中的CentOS7.2上安装并配置LAMP服务器

糖豆贴心提醒,本文阅读时间8分钟

准备

首先在VMware中安装CentOS7.2,具体安装方法参考我们以前的文章,这里就不详细介绍了。

安装完成之后,按照后续步骤进行操作。

1.配置CentOS防火墙,开启80、3306端口

CentOS 7.2默认使用的是firewalld作为防火墙,这里改用iptables。

1.1关闭firewalld:

1.2安装iptables防火墙

允许80、3306端口通过防火墙

特别提示:很多人把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面

2.关闭SELINUX

安装

1.安装Apache

在windows系统的浏览器中输入VM中centos服务器IP地址,会出现下面的界面,说明apache安装成功,如下图:

2.安装MariaDB

2.1安装MariaDB

2.2设置root账号密码

  1. 首先回车,根据提示输入Y
  2. 输入2次密码,再回车
  3. 有提示[Y/n] 就输入 Y
  4. 直到最后出现:Thanks for using MySQL!
  5. MySql密码设置完成,重新启动 MySQL:

3.安装PHP

3.1安装php

3.2安装php组件,使PHP支持 MariaDB

配置

1.Apache配置

2.php配置

测试

在客户端浏览器输入服务器IP地址,可以看到经典的“hello world!”

注意:apache默认的程序目录是/var/www/html

权限设置:chown apache.apache -R /var/www/html

本人还是新手,操作难免会有疏漏,还请各位大神多多指教,学习交流!

原文发布于微信公众号 - 马哥Linux运维(magedu-Linux)

原文发表时间:2017-04-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT笔记

JavaWeb项目架构之NFS文件服务器

当用户A通过互联网上传文件时,经过负载均衡,随机或者定向分配到某个节点。但是当用户B去下载这个文件的时候,并不确定会向哪个节点发送请求,这样会导致用户存在一定几...

5609
来自专栏黑泽君的专栏

映射重复导致的错误:Ambiguous handler methods mapped for HTTP path

  出现Ambiguous Mapping异常时,找到同一请求路径映射到两个方法的地方,修改即可。使这两个方法有区分即可。注意:要一并修改对应的jsp上的请求路...

2911
来自专栏cloudskyme

Ubuntu 10.4 下安装gSOAP安装过程和问题解决

在本文中,所有程序均在Linux下开发完成,经测试能够正常运行。 在开发过程中,我们需要用到gSOAP,可以从以下网址下载获得: 我下载的是 gsoap_...

4168
来自专栏程序员叨叨叨

一招搞定Windows无法安装到GPT分区形式磁盘疑难

今天给堂弟的电脑重装系统时,遇到了以往USB安装系统经常出现的问题,“Windows无法安装到这个磁盘。选中的磁盘采用GPT分区形式”。之前在CSDN的博客上有...

782
来自专栏乐沙弥的世界

基于Linux下 Oracle 备份策略(RMAN)

对于 Oracle 数据库的备份与恢复,尽管存在热备,冷备以及逻辑备份之外,使用最多的莫过于使用RMAN进行备份与恢复。而制定RMAN备份策

1002
来自专栏FreeBuf

Whonow:一款可实时执行DNS重绑定测试的DNS服务器

今天给大家介绍的是一款能够帮助渗透测试人员实时执行DNS重绑定(Rebinding)测试的DNS服务器。

1804
来自专栏PHP实战技术

20条Linux命令面试问答

问:1 如何查看当前的Linux服务器的运行级别?   答: ‘who -r’ 和 ‘runlevel’ 命令可以用来查看当前的Linux服务器的运行级别。 ...

3508
来自专栏北京马哥教育

Google招聘Linux工程师的20个面试问题及答案

? 作者 | Pradeep Kumar 来源 | linux中国 豌豆贴心提醒,本文阅读时间5分钟,文末有秘密! 1.如何查看当前的Linux服务器的...

3757
来自专栏散尽浮华

nginx访问报错:Too many open files accept:

使用nginx作为web服务,访问的时候报错: accept() failed (24: Too many open files) 原因时:nginx的连接数...

20410
来自专栏数据库

12 条用于 Linux的MySQL/MariaDB 安全最佳实践

英文:tecmint,译文:oschina www.oschina.net/translate/mysql-mariadb-security-best-prac...

2376

扫码关注云+社区

领取腾讯云代金券