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上安装部署Zabbix3.0版本及快速进行基本配置的实例
如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境