CentOS7上快速搭建LAMP环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7上快速搭建LAMP环境相关的知识,希望对你有一定的参考价值。

首先

确保CentOS7上网络配置正确,可以正常访问互联网。

确保已经关闭了iptables。

    CentOS7上是firewall,关闭命令:

# systemctl stop firewalld.service    # 停止firewalld服务
# systemctl disable firewalld.service    # 设置开机默认不启动

确保selinux已经关闭。

# setenforce 0  # 不重启系统的状态下关闭selinux(permissive状态)
# getenforce    # 查看状态
# vim /etc/sysconfig/selinux    # 开机不启动
    SELINUX=disabled


现在开始介绍快速搭建LAMP的过程。

1.yum源配置

在这里使用阿里云的yum源,命令行输入:

# wget -O /etc/yum.repos.d/CentOS-Base.repo 
# yum makecache生成缓存

2.安装Apache

# yum install -y httpd
# vim /etc/httpd/conf/httpd.conf    # 修改配置文件
     DirectoryIndex index.html index.php  # 在该项后面添加index.php,支持index.php主页
     AddType application/x-httpd-php .ph  # 添加php支持
# vim /var/www/html/index.php # 在默认主页存放的路径下,添加index.php的测试文件
     <?php phpinfo(); ?>
# systemctl start httpd.service   # 启动httpd 
# systemctl status httpd.service    # 查看运行状态
# ss -ntlp    # 查看监听的端口
# systemctl enable httpd.service    # 设置开机启动

3.安装MariaDB

# yum install -y mariadb-server    # yum安装MariaDB,在CentOS6 yum install mysql-server
# vim /etc/my.cnf    # 在[mysql-safe]部分添加
    skip_name_resolve=on	# 禁止域名解析
    innodb_file_per_table=on	# 修改InnoDB为独立表空间模式
# systemctl start mariadb.service    # 启动mariadb
# systemctl enable mariadb.service
# mysqladmin -u root password ‘dtsdts‘;    # 创建管理员密码
# mysql_secure_installation    # 初始化安全设置
# mysql -uroot -pdtsdts    # root用户登录
MariaDB [(none)]> CREATE DATABASE zabbix CHARSET ‘utf8‘;
    #创建zabbix库,默认字符集为utf8
MariaDB [(none)]> GRANT ALL ON zabbix.* TO [email protected]‘127.0.0.1‘ IDENTIFIED BY ‘zbxpass‘;
MariaDB [(none)]> GRANT ALL ON zabbix.* TO [email protected]‘localhost‘ IDENTIFIED BY ‘zbxpass‘;
    # zbxuser可以从本机登录,密码为zbxpass,对zabbix拥有所有权限
MariaDB [(none)]> GRANT ALL ON zabbix.* TO [email protected]‘10.10.10.%‘ IDENTIFIED BY ‘zbxpass‘;
    # zbxuser可以从10.10.10.0网段登录,密码为zbxpass,对zabbix拥有所有权限
MariaDB [(none)]> flush privileges;    # 刷新权限

4、安装php

# yum install -y php php-mysql
# yum install -y php-gd  php-xml  php-process php-mbstring php-bcmath   # 安装php扩展组件

5、测试

# 重启服务
# systemctl restart httpd.service
# systemctl restart mariadb.service

浏览器访问验证:

技术分享


本文出自 “汪立明” 博客,请务必保留此出处http://afterdawn.blog.51cto.com/7503144/1923139

以上是关于CentOS7上快速搭建LAMP环境的主要内容,如果未能解决你的问题,请参考以下文章

centos7快速搭建LAMP

一次在CentOS7上安装部署Zabbix3.0版本及快速进行基本配置的实例

如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境

Centos7下lamp环境搭建的小笔记

centos7.2搭建lamp(Apache+PHP+Mysql环境)教程

Centos7 - ownCloud 私有云盘搭建 (LAMP环境)