LNMP

mysql 5.7新特新

我的未来我决定 提交于 2020-01-01 00:08:37
从 MySQL 5.7.8 开始,MySQL 支持原生的 JSON 数据类型。 创建 JSON 类似 varchar,设置 JSON 主要将字段的 type 是 json, 不能设置长度,可以是 NULL 但不能有默认值。 mysql> CREATE TABLE lnmp ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `category` JSON, `tags` JSON, PRIMARY KEY (`id`) ); mysql> DESC lnmp; +----------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | category | json | YES | | NULL | | | tags | json | YES | | NULL | | +----------+---------

[转帖 ]MySQL 5.7 新特性 JSON

半腔热情 提交于 2020-01-01 00:08:23
MySQL 5.7 新特性 JSON 的创建,插入,查询,更新 作者: 我不是鱼 (2016-08-31 16:13)分类: MySQL 标签: MySQL JSON MySQL JSON 应用 从 MySQL 5.7.8 开始,MySQL 支持原生的 JSON 数据类型。 创建 JSON 类似 varchar,设置 JSON 主要将字段的 type 是 json, 不能设置长度,可以是 NULL 但不能有默认值。 mysql> CREATE TABLE lnmp ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `category` JSON, `tags` JSON, PRIMARY KEY (`id`) ); mysql> DESC lnmp; +----------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto

Lnmp架构部署动态网站环境.2019-7-3-1.2

耗尽温柔 提交于 2019-12-31 00:57:55
Nginx安装 一、安装准备   Pcre(Perl Compatible Regular Expressions,兼容正则表达式)安装pcre库是为了使Nginx支持HTTP Rewrite模块。 安装方法: 1、yum安装 [root@Lnmp tools]# yum install pcre pcre-devel -y 2、编译安装 wget http://sourceforge.net/projects/pcre/files/pcre/8.30/pcre-8.30.tar.gz tar zxf pcre-8.30.tar.gz cd pcre-8.30/ ./configure make && make install cd ../   安装Openssl yum install openssl openssl-devel -y 二、安装Nginx [root@Lnmp tools]# tar xf nginx-1.6.2.tar.gz  #解压nginx包 [root@Lnmp tools]# useradd nginx -s /sbin/nologin -M   #创建用户 [root@Lnmp tools]# cd nginx-1.6.2 [root@Lnmp nginx-1.6.2]# ./configure --user=nginx --group=nginx -

linux下安装lnmp环境

做~自己de王妃 提交于 2019-12-30 17:53:59
安装nginx 1 检查是否安装该程序: which nginx #查看nginx是否存在 which php #查看php是否存在 which mysql #查看mysql是否存在 2 yum list nginx #列出nginx yum install nginx #安装nginx #看见{Complete! } 安装成功。 3 which nginx #查看nginx是否存在 service nginx start #启动nginx进程方法[1] /etc/init.d/nginx start #启动nginx进程方法[2] ps -ef | grep nginx #查看nginx进程 4 ifconfig #查看网卡信息 打开浏览器:http://182.92.73.109/ 看到 { 欢迎界面 } 说明安装成功! END 安装PHP 1 安装PHP: yum list php php-fpm #列出php 和php-fpm 是否存在 yum -y install php php-fpm #安装php 和php-fpm软件包 #看见{Complete! } 安装成功。 ------------------------------------ 启动php-fpm: /etc/init.d/php-fpm start #1 service php-fpm start #2 2

CentOS6下yum搭建LNMP环境

怎甘沉沦 提交于 2019-12-30 17:53:16
1.关闭防火墙 [root@CentOS ~]# chkconfig iptables off 2.关闭selinux vi /etc/sysconfig/selinux //将SELINUX=enforcing修改为disabled然后重启生效 3、配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包) [root@CentOS ~]# yum install wget //下载wget工具 [root@CentOS ~]# wget http://www.atomicorp.com/installers/atomic //下载atomic yum源 [root@CentOS ~]# sh ./atomic //安装提示输入时输yes [root@CentOS ~]# yum check-update //更新yum软件包 4.安装开发包和库文件 [root@CentOS ~]# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm

LNMP环境的搭建

梦想与她 提交于 2019-12-30 17:48:01
引言 因为要在内网搭建模拟测试环境,所以这里记录一下吧,以后也方便.所谓的LNMP即ubuntu + nginx + mysql + php的标配,其中nginx + fpm取代了apche + mod_php ssh服务器设置 修改端口号,防止被轻易攻击 Port **** 禁止root用户登陆 PermitRootLogin no 只允许公私钥认证的方式登陆,防止口令暴力破解 RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile %h/.ssh/authorized_keys PasswordAuthentication no 修改密钥长度 ServerKeyBits 2048 修改语言环境变量 1.修改local配置文件 sudo vim /etc/default/locale LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:en_US:en LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC=zh_CN.UTF-8 LC_TIME=zh_CN.UTF-8 LC_COLLATE="zh_CN.UTF-8" LC_MONETARY=zh_CN.UTF-8 LC_MESSAGES="zh_CN.UTF-8" LC_PAPER=zh_CN.UTF-8 LC_NAME=zh

LNMP的环境搭建

故事扮演 提交于 2019-12-30 17:47:39
新装的Linux 机器,还没有来得及安装网站环境,这篇文章就是记录一下自己安装LNMP的一般步骤。 之前在Laravel视频中看过这段的讲解,后来也试着安装过,基本的命令不算是熟练掌握,所以还要看看之前的笔记,哎!!! 1。设置编码,防止乱码 sudo apt update sudo apt install -y language-pack-en-base sudo locale-gen en_US.UTF-8 2。安装PHP sudo apt-get install software-properties-common sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get -y install php7.1 sudo apt-get -y install php7.1-mysql sudo apt-get install php7.1-fpm 3。添加PHP扩展: sudo apt install php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring 4。安装nginx服务器 sudo apt install nginx 5。安装mysql数据库 sudo

linux系统架构-----LNMP

徘徊边缘 提交于 2019-12-30 17:35:15
LNMP概述 LNMP为Linux平台,Nginx web服务软件,mysql数据库软件,PHP编辑语言 LNMP系统架构相对于LAMP的优点是LNMP比较节省内存,主要支持静态请求,但在访问量大的时候php-fpm容易僵死,容易发生502 bad gateway错误,LAMP适合处理动态请求 一安装nginx //将安装包挂载mnt目录下 mount.cifs //192.168.10.138/LNMP-C7 /mnt 将安装包解压到opt目录下 安装环境包 tar zxvf nginx-1.12.2.tar.gz -C /opt yum install gcc gcc-c++ pcre* zlib-devel make -y 创建nginx用户 useradd -M -s /sbin/nologin nginx 安装nginx cd /opt/nginx-1.12.2/ ./configure \ --prefix = /usr/local/nginx \ --user = nginx \ --group = nginx \ --with-http_stub_status_module 编译 make && make install 优化nginx //为nginx创建软连接 ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin /

CentOS7搭建LNMP环境

*爱你&永不变心* 提交于 2019-12-30 17:34:58
以前写的过时了,重新发一篇新的。 安装PHP 下载官网:https://www.php.net/downloads.php 为了方便,我存了现成的 百度网盘:https://pan.baidu.com/s/1LlLDsoL6d9Yej0lA5Osqzg   提取码:sxif 还有更省事的:file.fengyumeng.com/php-7.2.20.tar.gz 直接下载 wget file.fengyumeng.com/php-7.2.20.tar.gz 解压 tar -zxvf php-7.2.20.tar.gz 移走 mv php-7.2.20 /usr/local/ 安装一些必要依赖 yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel openssl openssl-devel 别急,还有一批 yum -y install gcc yum -y install gcc-c++ yum -y install libxslt-devel* yum -y install mod_ssl yum -y install libtool-ltdl* yum -y

LNMP环境搭建(三:PHP)

只谈情不闲聊 提交于 2019-12-30 15:48:11
  1.获取php源码   # cd /usr/local/src/   # wget http://cn2.php.net/get/php-7.0.15.tar.gz/from/this/mirror   2.解压源码包   # tar -xf mirror   # cd php-7.0.15   3.根据自己需要写配置   # ./configure --prefix=/usr/local/php --with-mysqli --with-openssl --enable-fpm --enable-sockets --enable-sysvshm --with-mysqli --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib-dir --with-libxml-dir=/usr --enable-xml --with-mhash --with-mcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2 --with-curl --with-pdo_mysql   注:此过程会报错,和nginx一样缺少什么软件就安装对应的dev包,我在执行时报的错误安装了一下包