Centos7.2 系统上yum安装lamp环境

 更新时间:2016年11月07日 09:00:35   作者:向北☆  
这篇文章主要介绍了centos7.2 系统上yum安装lamp环境的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下

一、准备工作

  1. 下载并安装centos7.2,配置好网络环境,确保centos能上网,可以获取到yum源。

     centos7.2的下载地址:http://pan.baidu.com/s/1eRTjats 密码:wnby

centos7.2的网络配置:

vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

参考以下网络配置:

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=a90b6241-89da-450a-9742-d5b186a17084
DEVICE=eno16777736
ONBOOT=yes
IPADDR0=192.168.0.228
PREFIXO0=24
GATEWAY0=192.168.0.1
DNS1=192.168.0.1

    配置完毕后,使用 systemctl restart network.service 重启网络,然后 ping www.baidu.com 测试是否网络连接通畅。

  2. 配置防火墙,开启80、3306端口。CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。      

#停止firewall服务
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#安装
yum install iptables-services
#编辑防火墙配置文件 
vi /etc/sysconfig/iptables

加入红色的两行代码,请注意位置一定要对应。

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
:wq! #保存退出
#最后重启防火墙使配置生效
systemctl restart iptables.service
#设置防火墙开机启动
systemctl enable iptables.service

  3. 关闭seinux  

#修改配置文件
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
#使配置立即生效
setenforce 0

二、安装Lamp环境。

  1. 安装apahce   

yum install httpd

可能会用到的:

systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重启apache
systemctl enable httpd.service #设置apache开机启动

  重启服务, systemctl restart httpd.service

  输入localhost

  出现之后代表已经安装上去了。

  2. 安装mysql。

    由于yum源上没有mysql-server。所以必须去官网下载,这里 我们用wget命令,直接获取。    

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

安装完成后重启mysql, systemctl restarat mysqld.service

   初入安装 root用户没有密码:    

[root@yl-web yl]# mysql -u root 
#设置msyql密码为 123456
mysql> set password for 'root'@'localhost' =password('123456');
#远程连接设置,所有以root账号连接的远程用户,设其密码为 123456
mysql> grant all privileges on *.* to root@'%'identified by '123456';
#更新权限
mysql>flush privileges;

  3. 安装php 

yum install php
#安装PHP组件,使PHP支持mysql
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
#重启对应服务
systemctl restart mysqld.service
systemctl restart httpd.service

以上 安装 apahce 、mysql 、php 安装完毕。

查看安装环境版本:cd /var/www/html ,新建index.php文件,输入:

<?php
phpinfo();

最终查看为:php版本:

参考链接:http://www.centoscn.com/CentosServer/www/2016/0331/6964.html

以上所述是小编给大家介绍的centos7.2 系统上yum安装lamp环境,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • centos 7 安装配置方法图文教程

    centos 7 安装配置方法图文教程

    这篇文章主要为大家详细介绍了centos 7 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • 一文教你如何快速排查Windows和Linux系统是否被黑

    一文教你如何快速排查Windows和Linux系统是否被黑

    这篇文章主要为大家详细介绍了如何实现快速排查Windows和Linux系统是否被黑,文中通过图文进行了详细介绍,需要的小伙伴可以参考一下
    2023-08-08
  • linux &、nohup与Systemctl的使用

    linux &、nohup与Systemctl的使用

    这篇文章主要介绍了linux &、nohup与Systemctl的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Apache本地二级域名配置方法

    Apache本地二级域名配置方法

    这篇文章主要介绍了Apache本地二级域名配置方法,涉及hosts文件设置与Apache配置文件设置等相关技巧,需要的朋友可以参考下
    2016-05-05
  • 在Linux里安装和启动nginx的方法

    在Linux里安装和启动nginx的方法

    本篇文章主要介绍了在Linux里安装和启动nginx的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • linux下安装golang的方法

    linux下安装golang的方法

    这篇文章主要介绍了linux下安装golang的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • Linux命令之mkdir,cat,touch,vi/vim的详解

    Linux命令之mkdir,cat,touch,vi/vim的详解

    这篇文章主要介绍了Linux命令之mkdir,cat,touch,vi/vim的内容,文章内容很详细,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2023-01-01
  • 使用 bind 设置 DNS 服务器的方法

    使用 bind 设置 DNS 服务器的方法

    Bind9是一个强大的Linux下开放源代码的DNS服务器软件,这篇文章主要介绍了使用 bind 设置 DNS 服务器的方法,需要的朋友可以参考下
    2020-03-03
  • Linux SecureCRT显示乱码解决方案

    Linux SecureCRT显示乱码解决方案

    这篇文章主要介绍了Linux SecureCRT显示乱码解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Vim中特殊字符的读写详解

    Vim中特殊字符的读写详解

    最近在工作中遇到一个文章,在跨平台工作的时候由于不同编辑器处理换行和空白字符风格不一致, 常常在Vim下会看到一些特殊字符。这些特殊字符的含义可通过digraph-table查询, 也可根据digraph-table或Unicode/ASCII编码手动输入这些特殊字符。下面来一起看看详细的介绍
    2016-11-11

最新评论