CentOS7上快速搭建LAMP环境
发表于:2025-11-18 作者:千家信息网编辑
千家信息网最后更新 2025年11月18日,首先确保CentOS7上网络配置正确,可以正常访问互联网。确保已经关闭了iptables。CentOS7上是firewall,关闭命令:# systemctl stop firewalld.servi
千家信息网最后更新 2025年11月18日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的测试文件 # systemctl start httpd.service # 启动httpd # systemctl status httpd.service # 查看运行状态# ss -ntlp # 查看监听的端口# systemctl enable httpd.service # 设置开机启动
注意:如果是配置zabbix server的LAMP环境,配置文件里
DirectoryIndex index.html # 该项后面不要添加index.php
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库,默认字符集为utf8MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'127.0.0.1' IDENTIFIED BY 'zbxpass';MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'localhost' IDENTIFIED BY 'zbxpass'; # zbxuser可以从本机登录,密码为zbxpass,对zabbix拥有所有权限MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'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扩展组件
可以修改/etc/php.ini进行简单的php优化(非必要):
max_execution_time = 300memory_limit = 128Mpost_max_size = 16Mupload_max_filesize = 2Mmax_input_time = 300date.timezone PRC
5、测试
# 重启服务# systemctl restart httpd.service# systemctl restart mariadb.service
浏览器访问验证:
配置
状态
密码
文件
登录
主页
命令
所有权
支持
服务
测试
环境
安全
必要
互联网
域名
字符
字符集
权限
模式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国联质检是软件开发
汉中网络技术公司
网络安全运维应急响应制度
便装网数据库建设
分销系统软件开发注意
江苏网络安全宣传日期
印刷类软件开发
网络安全事件案例2020
软件开发 传销系统
肾移植数据库
深圳互联网科技美容
卖家管理服务器
网络安全效率高
湖南代理服务器云主机
数据库数据如何查找
怎么网络安全方法
湖北学生少儿编程软件开发
数据库表每一行数据类型
linux 网络安装服务器搭建
虚拟化服务器研究的目的和意义
如何胜任java软件开发
imc能管理服务器吗
煤业网络安全
网络安全趋势不容乐观
投稿时上传数据到公共数据库
残联网络安全汇报
怎样查询阿里云服务器ip归属
网络安全能力成熟度评估模型
服务器前端防护
导航对话机器人软件开发公司