linux lnmp yum版安装

LAMP(linux、apache、mysql、php),是四个套件的合成,简单讲就是要把php运行在linux上,需要依赖apache和mysql数据库。
1 准备好一个linux系统(centos7)
  确保selinux、firewall已经关闭
  systemctl stop firewalld.service    //关闭
  systemctl disable firewalld.service    //设置开机不启动
  setenforce 0    //关闭
  vi /etc/sysconfig/selinux  //设置开机不启动
    SELINUX=disabled
2 安装apache
  yum install -y httpd    //安装
  vi /etc/httpd/conf/httpd.conf  //修改配置
    DirectoryIndex index.html index.php    //在该项后面添加index.php使之支持php主页,注意,如果是配置zabbix server的LAMP环境就无需添加index.php
    AddType application/x-httpd-php .ph
  systemctl start httpd.service    //启动服务
  systemctl status httpd.service  //查看运行状态
  systemctl enable httpd.service  //设置开机启动
3 安装mysql
  因为现在搭lamp的目的就是为了搭zabbix 所以为与原文保持一致,这里安装的是mariaDB(跟mysql一样)
  yum install -y mariadb-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  //root用户登录mariaDB  因为这里是用来为安装zabbix做准备的,所以创建名为zabbix的库并做相应的配置
    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拥有所有权限。这里的10.10.10.%是虚拟机所在的网段,应该按实际填写
    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 测试
  vim /var/www/html/index.php # 在默认主页存放的路径下,添加index.php的测试文件
    <?php phpinfo(); ?>  //这个是输出php信息的,以此检测php是否能正常运行
  在浏览器中输入地址,如10.10.10.10/index.php

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/427171.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面向对象的四大特征

面向对象的四大特征 面向对象的程序设计方法要求语言必须具备抽象、封装、继承和多态性这几个关键要素。 面向对象程序设计&#xff0c;是通过为数据和代码建立分块的内存区域&#xff0c;以便提供对程序进行模块化的一种程序设计方法。对象是计算机内存中的一块区域&#xff0…

python装饰器调用顺序_聊一聊Python装饰器的代码执行顺序

为什么写这篇文章&#xff1f;起因是QQ群里边有人提了一个问题&#xff1a;之前导入模块只需要1~2秒&#xff0c;为什么现在变成需要2~3分钟&#xff1f;我的第一感觉是&#xff1a;是不是导入的模块顶层代码里边&#xff0c;做了什么耗时的事情。隔了一天&#xff0c;他的问题…

centos7 安装cacti

1 cacti运行环境准备   cacti需要phpapachemysqlsnmpRRDTool&#xff0c;以及cacti本身。cacti本体是用php开发的网站&#xff0c;通过snmp对远端设备信息进行采集。apachemysqlphp在以前已经做过了      这里只对剩余的部分进行安装。 2 安装snmp    yum install -y n…

python第三方库-基础

1.python社区 python有一个全球社区&#xff0c;提供了超过十三万个涵盖各种领域应用的第三方库&#xff0c;该社区可通过 http://pypi.org/ 来访问。PyPI&#xff08;Python Package Index&#xff09;是python包的索引&#xff0c;学会检索并利用PyPI&#xff0c;找到合适的第…

python折线图matplotlib库_Python如何使用内置库matplotlib绘制折线图

这篇文章主要介绍了Python如何使用内置库matplotlib绘制折线图,文中通过示例代码介绍的非常详细&#xff0c;对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下环境准备&#xff1a;需要安装matplotlib&#xff0c;安装方式&#xff1a;pip install matplotlib…

linux下zabbix安装

1本人用的是apachemysqlphp 2下载zabbix软件包&#xff0c;官网下载 https://sourceforge.net/projects/zabbix/files/ZABBIX Latest Stable/2.2.23/zabbix-2.2.23.tar.gz/download 上传到 var/www/html下 3cd /var/www/html #进入软件包下载目录 tar zxvf zabbix-2.2.23.tar.g…

java cas机制_Java CAS机制详解

CAS目的&#xff1a;在多线程中为了保持数据的准确性&#xff0c;避免多个线程同时操作某个变量&#xff0c;很多情况下利用关键字synchronized实现同步锁&#xff0c;使用synchronized关键字修可以使操作的线程排队等待运行&#xff0c;可以说是一种悲观策略&#xff0c;认为线…

「一本通 4.1 练习 2」简单题

题目描述 题目来源&#xff1a;CQOI 2006 有一个 n 个元素的数组&#xff0c;每个元素初始均为 0。有 m 条指令&#xff0c;要么让其中一段连续序列数字反转——0 变 1&#xff0c;1变 0&#xff08;操作 1&#xff09;&#xff0c;要么询问某个元素的值&#xff08;操作 2&…

定时器取数据时实时进来的数据_Redis-数据淘汰策略amp;持久化方式(RDB/AOF)amp;Redis与Memcached区别...

Redis与Memcached区别&#xff1a; 两者都是非关系型数据库。主要有以下不同&#xff1a; 数据类型&#xff1a; Memcached仅支持字符串类型。 redis支持&#xff1a;String,List,set,zset,hash 可以灵活的解决问题。 数据持久化&#xff1a; Memcached不支持持久化。 Redis采…

linux 下建立多个tomcat

第一步&#xff1a;复制&#xff0c;解压 将准备好的tomcat压缩包复制到你准备安装的目录&#xff0c;我的tomcat压缩包名字是tomcat.tar.gz,我的安 装目录是 /usr/java/tomcat 第二步&#xff1a;解压tomcat [rootaliServer tomcat]# tar -xvf tomcat.tar.gz 第三步&#xff…

java apply 函数_Js(Javascript)中的apply方法的使用

Function.apply(obj,args)方法能接收两个参数&#xff0c;简单说apply方法作用就是给类或方法中的this赋值。所以学会这个方法首先要知道this的作用。(this的用法可以看一下这个链接&#xff1a;http://www.cjavapy.com/article/8/ )obj&#xff1a;这个对象将代替Function类里…

linux iptables配置

1 iptables默认系统自带 setup 2重启防火墙 /etc/init.d/iptables restart 3接受端口 Vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 4 #配置&#xff0c;禁止进&#xff0c;允许出&#xff0c;允许回环网卡 iptables -P I…

memcpy函数_[PART][BUG][MSVCRT][C][CCF NOI1097] 关于memcpy的坑

[Incompleted]CCF NOI1097 试题&#xff0c;本人的源码&#xff1a;Ubuntu Pastebin​paste.ubuntu.comUbuntu PastebinUbuntu Pastebin: SourceCodebyJulianDroid​paste.ubuntu.com满分代码&#xff1a;https://blog.csdn.net/tigerisland45/article/details/71038551​blog.…

Bugku杂项-convert

一进去就发现一堆二进制数&#xff0c;然后考虑怎么才能把这个和隐写扯上关系。首先&#xff0c;二进制我们肉眼就是看不懂再说什么的&#xff0c;这里就想到了转换&#xff0c;再联想上hex将原始数据转化为16进制。我们可以先把2进制转化为16进制&#xff0c;然后再放到hex上看…

tomcat:Cannot find /usr/local/tomcat1/bin/setclasspath.sh

首先看下报错代码&#xff1a; Cannot find /usr/local/tomcat1/bin/setclasspath.sh This file is needed to run this program这个可能是没有在 /etc/profile 中配置环境&#xff0c;这是第一种可能&#xff1b;如果是这种情况的话&#xff0c;可以这样做:vi /etc/profile 并…

在java中柱状图代码_我在java中编写了个柱状图,可运行了,我想让柱状图在JSP页面中显示,请问有什么方法么?谢谢。...

h1,h2 代表了柱形图的高度你可以这样试一试function createImgItem(count){var divdocument.createElement("");var imgdocument.createElement("");img.src"getCertReviewInfoImg.jspx?perCertId${perCertId}&reviewIndex"count;div.appen…

图解cacti简单使用

1登录 admin admin 2点击devices localhost 3进入配置保存 4保存 http服务要启动哦 5一步步做 6graph tree 7执行/usr/bin/php /var/www/html/cacti/poller.php 8如果时间设置错误去php.ini里面修改时间 YSTEM STATS: Time:0.4759 Method:cmd.php Processes:1 Threads:N/…

AFNetworking 3.0源码阅读 - AFURLResponseSerialization

这次来说一下AFURLResponseSerialization这个HTTP响应类。 定义了一个协议&#xff0c;该协议返回序列化后的结果。后续的AFHTTPResponseSerializer以及他的子类都遵循了该协议 该类内有很多子类定义&#xff0c;这里借用一张图来展示&#xff0c;之后一个一个来说。 我们先来看…

python3纵向输出字符串_Python 3.x 格式化输出字符串 % format 笔记

python格式化字符串有%和{}两种 字符串格式控制符.字符串输入数据格式类型(%格式操作符号)%%百分号标记%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%…

linux 下tomcat服务每天定时启动

1l先准备一个脚本 #!/bin/sh #./etc/profile export JAVA_HOME/usr/java/jdk1.6.0_45 sh /home/tomcat-bingchuang/bin/shutdown.sh sleep 60s sh /home/tomcat-bingchuang/bin/startup.sh 2放置到如上/home/ tomcat-bingchuang/bin/目录下 赋予777权限 并在linux里面设置…