LNMP

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

lnmp、lamp、lnmpa一键安装包

风格不统一 提交于 2019-12-01 05:23:53
(Updated: 2016-8-21) 这个脚本是使用shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa(Linux、Nginx/Tengine/OpenResty、MySQL/MariaDB/Percona、PHP),适用于CentOS 5~7(包括redhat)、Debian 6~8、Ubuntu 12~16的32位和64位。 脚本特性 持续不断更新 源码编译安装,大多数源码是最新stable版,并从官方网址下载 一些安全优化 提供多个数据库版本(MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.1, MariaDB-10.0, MariaDB-5.5, Percona-5.6, Percona-5.5) 提供多个PHP版本(php-7, php-5.6, php-5.5,php-5.4,php-5.3) 提供Nginx、Tengine、OpenResty 提供多个Apache版本( Apache -2.4,Apache-2.2) 根据自己需求安装PHP缓存加速器,提供ZendOPcache、xcache、apcu、eAccelerator。及php加解密工具ionCube、ZendGuardLoader 根据自己需求安装 Pureftpd 、phpMyAdmin 根据自己需求安装memcached、redis

Centos7 Lnmp Laravel

一世执手 提交于 2019-11-30 23:07:46
准备 1、安装Centos 7 X64 Minimal 版 2、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 3、更新 yum 源,自带的源没有 PHP5.6 : rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 4、安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件 更改配置如下: # sample configuration for iptables service # you can edit this manually or use system-config-firewall # please do not ask us to add additional ports/services to this default configuration

LNMP源码包部署笔记

本秂侑毒 提交于 2019-11-30 23:06:57
一.从官方下载最新版nginx、mysql、php安装包 wget http://nginx.org/download/nginx-1.6.2.tar.gz wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.21.tar.gz wget http://hk1.php.net/get/php-5.6.3.tar.gz/from/this/mirror (重命名php安装包,mv mirror php-5.6.3.tar.gz ) 二.环境准备(yum安装编译时所依赖的包) yum install zlib-devel pcre-devel openssl-devel -y yum install wget gcc gcc-c++ make cmake ncurses-devel libtool zilib-devel -y yum install libevent libevent-devel -y yum install libxml2 libxml2-devel -y yum install php-xml php-xml-devel -y yum install bzip2 bzip2-* -y yum install gd php-gd -y yum install zip unzip -y yum

LNMP部署

故事扮演 提交于 2019-11-30 21:50:06
部署企业LNMP架构 源码包:nginx-* ; mysql-* ; php-* ; boost-* ; zend-loader-php5.6-linux-* ; yum软件: pcre-devel zlib-devel openssl-devel gcc gcc-c++ net--tools ncurses-devel cmake gd libxml2-devel libjpeg-devel libpng-devel 关闭防火墙: [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# setenforce 0 [root@localhost ~]# iptables -F 安装nginx: [root@localhost ~]# yum -y install vim gcc gcc-c++ pcre-devel zlib-devel openssl-devel psmisc [root@localhost ~]# tar xf nginx-1.14.2.tar.gz -C /usr/src/ [root@localhost ~]# cd /usr/src/nginx-1.14.2/ [root@localhost nginx-1.14.2]# ./configure --prefix=/usr/local

基于LNMP部署DiscuzX

爷,独闯天下 提交于 2019-11-30 21:49:30
[root@nginx~]# unzip ComsenzDiscuz-DiscuzX-master.zip [root@nginxDiscuzX]# mv upload/ /usr/local/nginx/html/bbs [root@nginx~]# cd /usr/local/nginx/html/bbs/config/ [root@nginxconfig]# cp config_global_default.php config_global.php [root@nginxconfig]# cp config_ucenter_default.php config_ucenter.php [root@nginx~]# cd /usr/local/nginx/html/bbs [root@nginxbbs]#chmod -R 777 config/ data/ uc_client/ uc_server/ [root@nginx~]#mysql -uroot -p123456 mysql> create database bbs; Query OK, 1 row affected (0.00 sec) mysql> grant all on bbs.* to 'bbs'@'localhost' identified by 'bbs123456'; Query OK, 0 rows

CentOS7下的LNMP环境搭建Dedecms网站

ε祈祈猫儿з 提交于 2019-11-30 21:36:31
笔记内容:CentOS7下的LNMP环境搭建Dedecms网站 笔记日期:2017-12-03 <br> 搭建Dedecms网站的前置条件: LNMP环境 (如果没有搭建LNMP环境可以参考我之前的搭建LNMP环境的文章) https://blog.51cto.com/zero01/2046819 CentOS7.3 Dedecms压缩包 <br> 检查LNMP环境中各服务是否已经启动并且进程正常 1.检查Nginx服务的进程是否已启动和是否有监听80端口: ps aux |grep nginx netstat -lntp |grep nginx 2.检查selinux是否已关闭,防火墙的80端口是否已打开,或者是否清空了防火墙规则: [root@localhost ~]# getenforce selinux Disabled [root@localhost ~]# iptables -nvL 开放80端口与关闭selinux命令如下: [root@localhost ~]# setenforce 0 # 临时关闭 [root@localhost ~]# vim /etc/selinux/config # 永久关闭将SELINUX=enforcing改为SELINUX=disabled [root@localhost ~]# firewall-cmd --zone=public

Ubuntu 下 nginx , php , mysql 和 golang 的简单安装

前提是你 提交于 2019-11-30 20:18:44
我是搞php出身,自然安装lnmp是常规技能。以前的手段还是lnmp安装包,比如军哥的 lnmp1.0 。随着php和mysql的更新,大多数一键安装都开始版本老化,更新困难的问题。因此,重新研究了一下Ubuntu下lnmp的安装,发现现在简单的多,记录一下。 另外最近在学习golang,Ubuntu下安装自然也是必须的过程。不过golang的安装也有一些奥妙。当然,不是源码安装的啦。 Nginx Stable/Development Ubuntu下的包管理器是apt-get或者说dpkg。常规的安装命令apt-get install(注意权限sudo apt-get install)。Nginx是这几个软件里最友好的,直接可以添加stable源: add-apt-repository ppa:nginx/stable 或者development源: add-apt-repository ppa:nginx/development 如果没有安装命令add-apt-repository,安装: apt-get install python-software-properties 之后常规的操作: apt-get update apt-get install nginx service nginx start PHP 5.4+ PHP的ppa源有个老兄专门在做, Ondrej Sury

LNMP架构虚拟主机配置、用户认证及域名重定向

☆樱花仙子☆ 提交于 2019-11-30 19:55:04
11月26日任务 12.6 Nginx安装 https://my.oschina.net/u/3964535/blog/2933878 12.7 默认虚拟主机 12.8 Nginx用户认证 12.9 Nginx域名重定向 配置nginx虚拟主机 修改nginx主配置文件 [root@localhost nginx-1.12.2]# vim /usr/local/nginx/conf/nginx.conf # 删除原有的server语句块,替换为下面的代码 include vhost/*.conf; 创建并修改虚拟主机配置文件(默认虚拟主机) [root@localhost nginx-1.12.2]# cd /usr/local/nginx/conf [root@localhost conf]# mkdir vhost [root@localhost conf]# cd vhost/ [root@localhost vhost]# vim aaa.com.conf server { # 指定监听80端口,并将该虚拟主机设置为默认虚拟主机 listen 80 default_server; # 设置服务器的名称 server_name aaa.com; # 设置服务器默认网页 index index.html index.htm index.php; # 设置服务器的根目录 root

LNMP架构部署

丶灬走出姿态 提交于 2019-11-30 19:53:46
LNMP架构部署 LNMP架构介绍 L --- linux系统 N --- Nginx服务 --- 处理用户的静态请求 M --- mysql服务 --- 存储用户的字符串数据信息 P --- PHP服务 --- 处理动态的页面请求,负载和数据库建立关系 LNMP部署 nginx服务部署 [root@web01 ~]# vim /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key [root@web01 ~]# yum -y install nginx [root@web01 ~]# systemctl start nginx [root@web01 ~]# systemctl enable nginx mysql服务部署 第一个历程:安装数据库软件 [root@web01 www]# yum -y install mariadb mariadb-server 第二个历程:数据库初始化 [root@web01 www]# mysql