lnmp环境搭建

Ubuntu 系统搭建LNMP环境

匿名 (未验证) 提交于 2019-12-03 00:34:01
  当前Linux版本:Ubuntu16.04   一、安装Nginx   在终端中输入命令 " sudo apt-get install nginx ",在确认安装完成后,在浏览器中访问 localhost,出现下面的页面则表示nginx安装成功。   Nginx 服务的操作:   检查配置文件:sudo nginsx -t   修改配置后平滑重启,使配置起作用:sudo nginx-s reload   卸载nginx:   卸载删除配置文件外的所有文件:sudo apt-get remove nginx nginx-common   卸载删除所有的文件:sudo apt-get purge nginx nginx-common   删除命令结束后不再被使用的依赖包:sudo apt-get autoremove   卸载删除两个重要的包:sudo apt-get remove nginx-full nging-common   二、安装MySQL   输入命令" sudo apt-get install mysql "或" sudo apt-get install mysql-server mysql-client "进行安装,中途会需要输入设置root账户的密码。   Mysql服务的操作命令:   启动/重启/停止Mysql服务:sudo service mysql

Docker之使用Docker-compose搭建LNMP环境

匿名 (未验证) 提交于 2019-12-03 00:09:02
  之前有随笔介绍使用Docker-compose搭建LNMP环境(centos6 php5.6)   本文介绍Docker-compose搭建LNMP环境(centos7 php7)   文件目录结构如下 wget http://nginx.org/download/nginx-1.16.1.tar.gz wget https://libzip.org/download/libzip-1.2.0.tar.gz wget https://www.php.net/distributions/php-7.3.9.tar.gz version: '3' services: nginx: hostname: nginx build: context: ./nginx dockerfile: Dockerfile ports: - "80:80" links: - php:php-cgi volumes: - ./wwwroot:/usr/local/nginx/html php: hostname: php build: ./php links: - mysql:mysql-db volumes: - ./wwwroot:/usr/local/nginx/html mysql: hostname: mysql image: mysql:5.7 ports: - "3306:3306"

Ubuntu LNMP环境的搭建

匿名 (未验证) 提交于 2019-12-03 00:09:02
一、安装nginx   Step1:安装:    sudo apt - get install nginx   Step2:查看ngnix 运行状态 :    service nginx status    查看80端口是否开启:    netstat - ntulp | grep 80   Step3:打开浏览器,输入自己的IP,如是下图,则成功。 二、安装MySQL   Step1:安装:    sudo apt - get install mysql - server   Step2:打开数据库:sudo mysql,然后通过输入show databases; 查看所有的数据库。   Step3:安全配置MySQL,输入:    mysql_secure_installation   Step4:检查MySQL服务状态:    service mysql status      Step5:配置MySQL,使其进行连接Navicat,编辑/etc/mysql/mysql.conf.d/mysqld.cnf    vim / etc / mysql / mysql . conf . d / mysqld . cnf    将 bind-address = 127.0.0.1 注释掉    保存退出,进入MySQL数据库,进行授权命令: mysql - u root - p

LNMP下zabbix_server安装部署二

耗尽温柔 提交于 2019-12-02 23:39:34
上一篇中搭建完成了zabbix的web端,但是虚拟机有点问题,所以转到笔记本上来写笔记本环境 server:192.168.112.9 agent:192.168.112.8 ​ 上一篇中完成了web端的搭建,但是server没有配置完成没有启动服务所以在web页面会有报错,这篇主要就是配置Server。 ​ 可以在web端看到这边是在提示server没有运行,接下来就开始配置server配置文件,然后启动server服务即可,zabbix默认的配置文件在/usr/local/etc下。在配置编译的时候指定了server agent 那么这就有两个配置文件。 [root@localhost /]# ls /usr/local/etc/ zabbix_agentd.conf zabbix_server.conf zabbix_agentd.conf.d zabbix_server.conf.d ​ 编辑zabbix_server比较重要的配置。 vim /usr/local/etc/zabbix_server.conf ListenPort=10051 #server默认端口10051 LogFile=/tmp/zabbix_server.log #日志文件存放路径 PidFile=/tmp/zabbix_server.pid #PID文件存放地址 DBHost=localhost

LNMP构架搭建论坛配置php服务

匿名 (未验证) 提交于 2019-12-02 22:10:10
PHP(Hypertxt Preprocessor,超文本预处理器)是一种通用的开源脚本语言,发明于1995年,它吸取了C语言、Java语言及Perl语言的很多优点,具有开源、免费、快捷、跨平台性强、效率高等优良特性,是目前Web开发领域最常用的语言之一。使用源码包的方式编译 安装PHP语言环境其实并不复杂,难点在于解决PHP的程序包和其他软件的依赖关系。为此需要先安装部署将近十个用于搭建网站页面的软件程序包,然后才能正式安装PHP程序。 yasm源码包是一款常见的开源汇编器 cd .. tar zxvf yasm-1.2.0.tar.gz cd yasm-1.2.0 ./configure make make install libmcrypt源码包是用于加密算法的扩展库程序 cd .. tar zxvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8 ./configure make make install libvpx源码包是用于提供视频编码器的服务程序,libvpx-v1.3.0.tar.bz2,则此处解压方式为:tar xjvf cd .. tar xjvf libvpx-v1.3.0.tar.bz2 cd libvpx-v1.3.0 ./configure --prefix=/usr/local/libvpx --enable

LAMP(LNMP) 环境搭建

我怕爱的太早我们不能终老 提交于 2019-12-02 10:47:42
一、首先保证网络畅通 我们可以在通过 ping ip 地址来检查是否通, 若果不通就登录远程服务器查看 Linux下的网络配置文件 命令:cat /etc/sysconfig/network-scripts/ifcfg-eth0 打开后如图所示:(https://www.cnblogs.com/baichuanhuihai/p/8127329.html) 确保上图信息准确无误,如果还是无法连网,进入修改命令:sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改BOOTPROTO=static 或者添加mac地址 linux/Centos下查看网卡Mac地址,输入命令: # cat /sys/class/net/eth0/address 最后从起网络服务:service network restart或者systemctl restart network.service ,关闭本机防火墙命令: systemctl stop firewalld 二、安装 MySQL https://segmentfault.com/a/1190000007667534 https://www.cnblogs.com/dengshihuang/p/8029092.html https://segmentfault.com/a

Docker 部署lnmp

独自空忆成欢 提交于 2019-12-02 02:37:31
环境简介 主机名 IP地址 系统 docker_server 192.168.169.20 win10 docker 的搭建过程这里就不在详细描述了,具体请参照 CentOS Docker 部署 这篇文章 部署 lnmp 下载所需要的镜像 (nginx,mysql 5.6,php 7.0) 版本可自选 获取 Mysql 5.6 镜像 docker pull mysql:5.7 启动容器 cs_mysql docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name lnmp_mysql mysql:5.6 参数说明 -d 让容器在后台运行 -p 添加主机到容器的端口映射 -e 设置环境变量,这里设置mysql的root用户的初始密码 -name 容器的名称、只要求唯一性 获取php 7.0镜像 docker pull php:7.0-fpm 启动php 容器 docker run -d -v F:\docker\data\nginx\www\html:/var/www/html -p 9000:9000 --link lnmp_mysql:mysql --name lnmp_php php:7.0-fpm 参数说明 -d 让容器在后台运行 -p 添加主机到容器的端口映射 -v 添加目录映射,主机上的F:\docker

Centos7下zabbix安装与部署

和自甴很熟 提交于 2019-12-01 23:39:43
Centos7下zabbix安装与部署 Zabbix介绍 LAMP/LNMP介绍 Zabbix安装与部署 1.Zabbix介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。 2. LAMP/LNMP介绍 LAMP:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 LNMP :LNMP指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。 L

Linux环境LNMP搭建

两盒软妹~` 提交于 2019-12-01 16:17:42
【MySQL安装】 1. 下载mysql到/usr/local/src/ cd /usr/local/src/ wget http://syslab.comsenz.com/downloads/linux/mysql-5.0.86-linux-i686-icc-glibc23.tar.gz 2. 解压 tar zxvf /usr/local/src/ mysql-5.0.86-linux-i686-icc-glibc23.tar.gz 3. 把解压完的数据移动到/usr/local/mysql mv mysql-5.0.86-linux-i686-ii-glibc23 /usr/local/mysql 4. 建立mysql用户 useradd mysql 5. 初始化数据库 cd /usr/local/mysql mkdir /data/mysql ; chown -R mysql:mysql /data/mysql ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql --user定义数据库的所属主,--datadir定义数据库安装到哪里,建议放到大空间的分区上,这个目录需要自行创建。 6. 拷贝配置文件 cp support-files/my-large.cnf /etc/my.cnf 7.

LNMP编译安装+环境搭建+Discuz论坛安装

别说谁变了你拦得住时间么 提交于 2019-12-01 07:59:38
一、LNMP介绍 1、简介 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Mysql是一个小型关系型数据库管理系统。 PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。 2、LNMP和LAMP的区别 LAMP是指:linux、Apache、mysql,php。LNMP是指:linux,Nginx、mysql,php 。 Nginx属于轻量型服务器,Apache属于重量型服务器。因此LNMP占用的资源比LAMP的少,利用fast-cgi的方式动态解析PHP脚本。但php-fpm组件的负载能力有限,在访问量巨大的时候,容易down掉。 LAMP 是最强大的动态网站解决方案,Apache处理动态网页比Nginx强了不少。 3、网盘下载地址 百度网盘地址: https://pan.baidu.com/s/1NJiPYioi_843WfqMAI4PsA 密码: wdf8 二、编译安装MySQL 1、解决依赖 [root @server1 ~] # yum install -y gcc