CentOS7上快速搭建LAMP环境
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,首先确保CentOS7上网络配置正确,可以正常访问互联网。确保已经关闭了iptables。CentOS7上是firewall,关闭命令:# systemctl stop firewalld.servi
千家信息网最后更新 2025年02月19日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安全错误
数据库的锁怎样保障安全
临空港国家网络安全基地宿舍
董家段街道软件开发培训机构
网络安全风险排查自查表格
数据机房服务器巡检模板
软件开发需要管理吗
社交软件开发有哪些法律限制
北邮网络技术硕士导师
cisco服务器 地址
三门县软件开发定制外包
越秀集团网络安全面试
牛小帅软件开发公司
CBG可什么服务器购买是什么意思
广东学习网络安全攻防技术
mvc项目怎么连接数据库
老严说网络安全
sql数据库查询中排序语句
asus服务器
哈尔滨软件开发学校6
公安技术网络安全专业
rac 心跳和对外服务器
分析软件开发
卫健委网络安全主题征文
外国我的世界服务器ip
计算机网络安全整改
软件开发的简历要怎么写
影院服务器主板价格
网络技术中心校对人员
网络安全有名的培训学校有哪些
信息网络安全已经成为
海南移动网络技术有限公司