1、lnmp架构

2、mysql的安装:

mysql5.6自动安装脚本:

yum install perl-Data-Dumper.x86_64 libaio.x86_64 libaio-devel.x86_64 -y
useradd -M mysql -s /sbin/nologin
wget -c http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
tar -xvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
mv ./mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql56
chown -R mysql.mysql /usr/local/mysql56/
cd /usr/local/mysql56
./scripts/mysql_install_db --user="mysql" --basedir="/usr/local/mysql56" --datadir="/usr/local/mysql56/data" --defaults-file="/etc/mysql.cnf" --socket="/tmp/mysqld.sock"
cp support-files/my-default.cnf /etc/mysql.cnf
echo "basedir=/usr/local/mysql56" >>/etc/mysql.cnf
echo "datadir=/usr/local/mysql56/data/" >>/etc/mysql.cnf
echo "port=3306" >>/etc/mysql.cnf
echo "user=mysql" >>/etc/mysql.cnf
cp support-files/mysql.server /etc/init.d/mysqld
sed -i "s#^basedir=.*#basedir=/usr/local/mysql56#g" /etc/init.d/mysqld
sed -i "s#^datadir=.*#datadir=/usr/local/mysql56/data/#g" /etc/init.d/mysqld
chown -R root.root /usr/local/mysql56
chown -R mysql. /usr/local/mysql56/data
/etc/init.d/mysqld start
netstat -tulnp | grep 3306

添加到服务启动项里面:

3、php的安装:

下载:

wget -c http://cn2.php.net/distributions/php-5.6.36.tar.gz  (php5)

wget -c http://cn2.php.net/distributions/php-7.2.5.tar.gz   (php7)

解压:

 tar -xvf php-5.6.36.tar.gz

 tar -xvf php-7.2.5.tar.gz

进入到解压后的目录里面去:

cd php-5.6.36
运行:make clean 命令
添加用户:useradd -M php-fpm -s /sbin/nologin
生成配制文件:
./configure --prefix=/usr/local/php5-fpm --with-config-file-path=/usr/local/php5-fpm/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm  --with-mysql=/usr/local/mysql56 --with-pdo-mysql=/usr/local/mysql56 --with-mysqli=/usr/local/mysql56/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock  --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-ftp --with-curl --with-pear  --enable-exif
若遇到错误就安装需要依赖的模块如:
yum install libcurl libcurl-devel  -y
编译安装:make && make install
对配制文件进行配制:
cp /home/nfyx/source/php-5.6.36/php.ini-production /usr/local/php5-fpm/etc/php.ini
配制:
 /usr/local/php5-fpm/etc/ php-fpm.conf 
加入以下代码:

[global]
pid = /usr/local/php5-fpm/var/run/php-fpm.pid
error_log = /usr/local/php5-fpm/var/log/php-fpm.log
[www]
listen = /tmp/php-fcgi.sock
listen.mode = 666
user = php-fpm
group = php-fpm
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500
rlimit_files = 1024

配制文件语法检查:
/usr/local/php5-fpm/sbin/php-fpm -t

对启动文件进行设置:
cp /home/nfyx/source/php-5.6.36/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
更改权限:chmod 755 /etc/init.d/php-fpm
启动:/etc/init.d/php-fpm start

添加到服务启动项:chkconfig --add /etc/init.d/php-fpm
查看服务:ps aux |grep php-fpm

图例:

编译前配制:

 /usr/local/php5-fpm/etc/ php-fpm.conf r的配制:

 

语法检查、启动、查看

4、nginx:
官网:www.nginx.org

下载:wget -c  http://nginx.org/download/nginx-1.14.0.tar.gz
解压:tar -zxvf nginx-1.14.0.tar.gz
进入:cd nginx-1.14.6
生成配制文件:./configure --prefix=/usr/local/nginx
编译安装:make && make install

lnmp架构、mysql的安装、php的安装、nginx相关的更多相关文章

  1. 基于LNMP架构搭建wordpress博客之安装架构说明

    架构情况 架构情况:基于LNMP架构搭建wordpress系统 软件包版本说明: 系统要求 :  CentOS-6.9-x86_64-bin-DVD1.iso PHP版本  :  php-7.2.29 ...

  2. 02.LNMP架构-MySQL源码包编译部署详细步骤

    操作系统:CentOS_Server_7.5_x64_1804.iso 部署组件:Cmake+Boost+MySQL 操作步骤: 一.安装依赖组件 [root@localhost ~]# yum -y ...

  3. 15.LNMP架构的源码编译

    LNMP架构的源码编译 目录 LNMP架构的源码编译 编译安装 Nginx 服务 1.关闭防火墙 2.安装相关依赖包 3.创建运行用户 4.解压软件包及配置编译安装 5.优化路径 6.将Nginx 加 ...

  4. linux的LNMP架构介绍、MySQL安装、PHP安装

    LNMP架构介绍 和LAMP唯一不同的是,LNMP中的N指的是Nginx(类似于Apache的一种web服务软件).目前这种环境的应用也非常多.Nginx设计的初衷是提供一种快速.高效.多并发的Web ...

  5. LNMP架构介绍、MySQL和PHP安装、Nginx介绍

     6月6日任务  12.1 LNMP架构介绍12.2 MySQL安装12.3/12.4 PHP安装12.5 Nginx介绍 扩展Nginx为什么比Apache Httpd高效:原理篇 http://w ...

  6. Linux centosVMware LNMP架构介绍、MySQL安装、PHP安装、Nginx介绍

    一. LNMP架构介绍 和LAMP不同的是,提供web服务的是Nginx 并且php是作为一个独立服务存在的,这个服务叫做php-fpm Nginx直接处理静态请求,动态请求会转发给php-fpm   ...

  7. 阿里云centos6.5实践编译安装LNMP架构web环境

    LNMP 代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构. 本次测试需求: **实践centos6.5编译安装 LNMP生产环境 架构 web生产环境 使用 ngx_pa ...

  8. LNMP架构——源码编译安装

    LNMP架构--源码编译安装 1.编译安装nginx服务 2.编译安装mysql服务 3.编译安装php解析环境 1.编译安装nginx服务: systemctl stop firewalld sys ...

  9. LNMP架构的源码编译以及yum安装

    LNMP架构的源码编译以及yum安装 目录 LNMP架构的源码编译以及yum安装 一.LNMP架构的编译安装 1. 安装nginx服务 (1)关闭防火墙 (2)安装依赖包 (3)创建运行用户 (4)编 ...

随机推荐

  1. post和get的使用场景和区别

    使用场景: 区别: ①传送方式不同:get通过地址栏传输,post通过报文传输. ②get产生一个TCP数据包,post产生两个数据包,对于get方式的请求,浏览器会把http header和data ...

  2. js之querySelector方法

    querySelector()接受一个CSS选择符,返回匹配的第一个元素,反之则NULL. 如: var body = document.querySelector('body'); var mydi ...

  3. 逆袭之旅DAY13.东软实训.Oracle.简单的查询语句.限制.排序

    2018-07-09  21:34:00 一.简单查询: .查询数据表的所有列: SELECT * FROM 表名; SELECT 列名,列名.... FROM 表名; .起别名: SELECT 列名 ...

  4. learning ddr DLL-off mode

  5. learning at command AT+CEREG

    AT command AT+CEREG [Purpose]        Learning how to query the network registration status   [Eeviro ...

  6. Grafana的安裝(一)

    Grafana的安裝 grafana是用于可视化大型测量数据的开源程序,他提供了强大和优雅的方式去创建.共享.浏览数据.dashboard中显示了你不同metric数据源中的数据 Granafa的安裝 ...

  7. Docker安装websphere(四)

    在Docker容器里安装webshpere <!--前提:已经安装好了docker,能够正常使用.--> (1)docker安装websphere(需要账号和密码登录,不挂载数据卷) 获取 ...

  8. Java:将数据库数据导出到Excel (一眼就看会)

    所用Jar包 1. sqljdbc4.jar 连接数据库的Jar包(根据数据库的不同进行选择,我用的SqlServer2008) 2.Jxl.jar 访问Excel的Jar包 注意:支持以.xls结尾 ...

  9. 读书笔记 enum枚举之位标志属性(Flags)浅析

    针对enum枚举来说,可以定义位标志属性,从而使该枚举类型的实例可以存储枚举列表中定义值的任意组合.可以用 与(&).或(|).异或(^)进行相应的运算.废话不多说,代码最直接. //每一个定 ...

  10. 如何使用VSTO自动将Excel中的图表复制到Word

    如何使用VSTO自动将Excel中的图表复制到Word 原文地址:https://code.msdn.microsoft.com/How-to-copy-Chart-in-Excel-a29f9029 ...