LNMP

CentOS7搭建LNMP环境

无人久伴 提交于 2019-11-29 04:18:44
先安装相关目录: mkdir -p /data/server/php /data/server/mysql/mysqldb /data/server/nginx 1、安装nginx 安装nginx依赖包: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-devel db4-devel libpcap-devel xz-devel tar -zxvf nginx-1.14.0.tar.gz cd nginx-1.14.0 ./configure --prefix=/data/server/nginx make && make install 启动nginx: /data/server/nginx/sbin/nginx 测试: 2、安装php 安装php依赖包: yum -y install openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxml2 libxml2-devel 创建用户: # useradd www tar -xvf php-5.6.0.tar cd php-5.6.0 .

lnmp环境搭建

心不动则不痛 提交于 2019-11-29 04:18:04
一、安装软件版本   1、MySQL5.5.17   2、nginx1.6.2   3、php5.3 #! /bin/sh ### BEGIN INIT INFO # Provides: php-fpm # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts php-fpm # Description: starts the PHP FastCGI Process Manager daemon ### END INIT INFO prefix=/usr/local/php exec_prefix=${prefix} php_fpm_BIN=${exec_prefix}/sbin/php-fpm php_fpm_CONF=${prefix}/etc/php-fpm.conf php_fpm_PID=${prefix}/var/run/php-fpm.pid php_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID" wait_for_pid () { try=0 while test

搭建LNMP环境

非 Y 不嫁゛ 提交于 2019-11-29 04:17:44
安装nginx Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。 一. gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum install gcc-c++ 二. PCRE pcre-devel 安装 PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令: yum install -y pcre pcre-devel 三. zlib 安装 zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。 yum install -y zlib zlib-devel 四. OpenSSL 安装 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议

LNMP环境搭建

大兔子大兔子 提交于 2019-11-29 04:17:26
LNMP环境搭建   经过一番折腾,终于将LNMP环境搭建完成了。本文介绍的LNMP环境是在windows的Oracle VM VirtualBox中的Centos虚拟机上搭建的,各个软件的版本为:Centos7 + Nginx1.12.2 + Mysql-5.6.38 + PHP7.2.0。本文是在假设Centos7虚拟机已经安装完成的前提下进行介绍的,若尚未安装,可以前往Centos官网下载对应的ios文件安装,我下载的是这个: http://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso ,然后按照网上的教程进行安装就可以了,教程实例: https://jingyan.baidu.com/article/9c69d48f8ec01613c8024e58.html。   Centos7虚拟机安装完成就可以开始编译安装Nginx、Mysql和PHP了,下面容我一一道来。 一、安装前 1. 更新系统软件: yum update 2. 查看是否已安装wget: rpm -qa wget 否则安装: yum install wget 3. 查看是否已安装编译器: rpm -qa gcc 否则安装: yum install gcc gcc-c++ 二、安装Nginx 1.

在阿里云Centos下LNMP环境搭建

十年热恋 提交于 2019-11-29 04:17:11
首先,需要安装C语言的编译环境, 因为Nginx是C语言编写的。通常大多数Linux都会默认安装GCC,如果没有的话,可以如下安装。 安装make: yum -y install gcc automake autoconf libtool make 查看make是否安装 安装g++: yum install gcc gcc-c++ 查看gcc安装情况 PCRE库: Nginx需要PCRE(Perl Compatible Regular Expression),因为Nginx的Rewrite模块和Http核心模块都会使用到PCRE正则表达式语法。其下载地址为 http://www.pcre.org/ ,我们也可以通过yum来安装。 yum install pcre pcre-devel 查看pcre安装情况 zlib库: zlib库提供了压缩算法,Nginx很多地方都会用到gzip算法。其下载地址为 http://www.zlib.net/ ,也可以通过yum安装。 yum install zlib zlib-devel 查看zlib安装情况 OpenSSL: Nginx中如果服务器提供安全页面,就需要用到OpenSSL库。其下载地址为 http://www.openssl.org/ ,也可以通过yum安装。 # yum -y install gcc gcc-c++ autoconf

LNMP环境搭建

泪湿孤枕 提交于 2019-11-29 04:16:14
在平时运维工作中,经常需要用到LNMP应用框架。 以下对LNMP环境部署记录下: 1)前期准备:为了安装顺利,建议先使用yum安装依赖库 [root@opd ~]#yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison libtool-ltdl-devel libiconv libmcrypt mhash mcrypt libmcrypt-devel pcre-devel openssl-devel freetype-devel libcurl-devel 2)安装nginx [root@opd ~]#cd /opt/src [root@src ~]#wget http://nginx.org/download/nginx-1.8.0.tar.gz [root@src ~]#tar -zxvf nginx-1.8.0.tar.gz [root@src ~]#cd nginx-1.8.0 添加www用户,其中-M参数表示不添加用户家目录,-s参数表示指定shell类型 [root@nginx-1.8.0 ~]#useradd www -M -s /sbin/nologin [root@nginx-1

LNMP编译安装教程

北慕城南 提交于 2019-11-29 04:15:58
LNMP 编译安装教程 此次安装在 Centos上,我采用的CentOS的版本是:CentOS release 6.5 (Final) 可以通过以下命令查看: lsb_release -a 一.准备工作: 清理已安装的软件包 1、检查是否安装了mysql rpm -qa|grep mysql 强制卸载 rpm -e mysql-libs-5.1.73-3.el6_5.x86_64 --nodeps 2、清理httpd:yum -y remove httpd 3、清理mysql:yum -y remove mysql 我这里是没有安装过 mysql 4、清理PHP:yum -y remove php 我这里没有安装 php 二、安装必备工具 我把所有的安装包都放在了 /usr/local/src下面,如果没有可自行创建,进入目录: cd /usr/local/src/ yum -y install make gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel freetype freetype-devel libxml2

CentOS6.6搭建LNMP环境

百般思念 提交于 2019-11-29 04:15:31
CentOS6.6搭建LNMP环境 1、设置yum源,本地安装依赖包 1 [html] view plain copy yum -y install gcc gcc-c++ automake autoconf libtool make 2、下载依赖包 1 2 3 4 [html] view plain copy wget http://www.openssl.org/source/openssl-1.0.2-latest.tar.gz wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.34.tar.bz2 wget http://www.zlib.net/zlib-1.2.8.tar.bz2 wget http://nginx.org/download/nginx-1.8.0.tar.gz 3、安装pcre8.34 1 2 3 4 [html] view plain copy tar zxvf pcre-8.34.tar.gz mkdir /usr/local/pcre8.34 ./configure --prefix=/usr/local/pcre/ make && make intall 4、安装zlib1.2.8 1 2 3 4 5 6 7 [html] view plain copy cd

LNMP环境搭建

假装没事ソ 提交于 2019-11-29 04:12:52
LNMP环境搭建  Linux+nginx+mysql+php/perl/python  一、安装 gcc(编译) gcc-c++(用于新版本的mysql) make cmake libtool(工具) ncurses-devel  二、安装nginx  三、安装Mysql数据库   1、编译安装Mysql    tar zxf /usr/src/mysql-    cd mysql-    cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql(指定路径) 配置环境,功能相当于./configure    make && make install 编译安装   2.配置mysql    cp support-files/my-default.cnf /etc/my.cnf 生成mysql的主配置文件,命名为/etc/my.cnf    cd /usr/local/mysql 跳转到mysql默认安装的目录下    ll 属主属组都是root    useradd -s /sbin/nologin mysql 创建用户mysql,用于登录mysql数据库    chown -R mysql.mysql . 更改当前路径下所有文件为属主.属组为mysql    scripts/mysql_install_db --user=mysql

LNMP环境编译安装

让人想犯罪 __ 提交于 2019-11-29 03:20:09
先安装nginx 我的lnmp时编译安装的,下载Nginx安装包 wget http://nginx.org/download/nginx-1.13.4.tar.gz 关闭selinux和防火墙 setenforce 0 service iptables stop 检查安装依赖项 (执行下面的命令安装nginx的依赖库) yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 创建nginx运行账户和组 安装之前需要首先创建一个nginx运行账户,该账户不能直接登录系统 groupadd www useradd www -s /sbin/nologin -g www 配置Nginx安装选项 关于nginx的安装选项可以参考官网的参数说明,在这里只做一下简单的配置,只指定一下它的安装位置,其它其它用默认配置 ./configure --prefix=/usr/local/nginx 官网参数配置说明: http://nginx.org/en/docs/configure.html 常规配置:(执行时放到一行执行) ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid