CentOS7上快速搭建LAMP环境 | 您所在的位置:网站首页 › centos7搭建lamp环境 › CentOS7上快速搭建LAMP环境 |
CentOS7上快速搭建LAMP环境
发布时间:2020-07-25 05:07:55
来源:网络
阅读:4386
作者:黎晨
栏目:MySQL数据库
首先 确保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.php3.安装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 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 = 300 memory_limit = 128M post_max_size = 16M upload_max_filesize = 2M max_input_time = 300 date.timezone PRC5、测试 # 重启服务 # systemctl restart httpd.service # systemctl restart mariadb.service浏览器访问验证: 推荐内容:错过今天你真的要心疼钱了,量化交易软件开发 免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。 lamp 快速部署 centos7 上一篇新闻:华为设备上的安全技术总结之dot1x 下一篇新闻:解决 SSH 不能输入中文的问题 猜你喜欢 MySQL字符集和比较规则是什么 如何分析MySQL基础中的触发器和事件 mysql如何开启远程访问 Mycat如何实现Mysql集群读写分离 如何提高mysql的查询速度 mysql删除root用户的方法是什么 mysql中如何调用存储过程 mysql存储过程的游标有什么作用 mysql存储过程中给变量赋值的方法是什么 mysql存储过程中如何定义变量 |
CopyRight 2018-2019 实验室设备网 版权所有 |