LNMP编译安装

# 需先配置IP
# 软件包的路径 /usr/local/src
yum install -y libjpeg-devel libpng-devel freetype-devel curl-devel python-devel curl-devel gcc gcc-c++ bison-devel  ncurses-devel lrzsz openssl-devel libjpeg-devel libpng-devel freetype-devel curl-devel  python-devel  curl-devel
yum install -y libxml2 libxml2-devel cmake
yum -y install openssl openssl-devel libxml2-devel libxslt-devel perl-devel perl-ExtUtils-Embed
yum install bind-utils

#mysql install
cd /usr/local/src
tar zxvf mysql-5.6.16.tar.gz
cd mysql-5.6.16
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_USER=mysql
make && make install
wget http://www.cpan.org/modules/by-module/Data/Data-Dumper-2.154.tar.gz
tar zxvf Data-Dumper-2.154.tar.gz 
cd Data-Dumper-2.154
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
perl Makefile.PL
make && make install
groupadd mysql
useradd -r -g mysql mysql
cd /usr/local/mysql
chown -R mysql:mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
#替换配置文件
cp /usr/local/src/my.cnf   /etc/my.cnf  
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
service mysql start
ln -s /usr/local/mysql/bin/mysql /usr/bin/

#nginx 编译
cd /usr/local/src/
tar zxvf zlib-1.2.8
cd zlib-1.2.8
./configure
make && make install

cd /usr/local/src/
tar zxvf nginx-1.9.1.tar.gz
cd nginx-1.9.1
./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid  --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_spdy_module --with-http_dav_module --with-http_flv_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module --with-http_stub_status_module --with-http_sub_module --with-http_random_index_module --with-http_degradation_module --with-http_secure_link_module --with-http_gzip_static_module --with-http_perl_module --with-pcre --with-zlib=/usr/local/src/zlib-1.2.8 --with-debug --with-file-aio --with-mail --with-mail_ssl_module --http-client-body-temp-path=/var/tmp/nginx/client_body --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --with-stream --with-ld-opt="-Wl,-E"
make && make install
# 配置文件替换
cp /usr/local/src/nginx.cnf /etc/nginx/nginx.conf
# 启动NGINX 指定配置文件。VHOST待加入
/usr/sbin/nginx -c /etc/nginx/nginx.conf

#php编译
tar zxvf php-5.5.27.tar.gz 
cd php-5.5.27
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php5/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-gd --with-iconv --with-zlib --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-mcrypt --with-curl --with-jpeg-dir=/usr/local/jpeg6/ --with-png-dir=/usr/local/png --with-freetype-dir=/usr/local/freetype
make && make install

# 配置文件替换
cp php.ini-production /usr/local/php/etc/php.ini
ln -s /usr/local/php/etc/php.ini /etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
ln -s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf
/usr/local/php/sbin/php-fpm

#防火墙开启port
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

LNMP编译安装(centos7+nginx1.9+mysql5.6+php5.5)相关推荐

  1. linux nginx mysql php 5.5.,编译安装Linux + Nginx1.10 + Mysql5.5 + PHP5.6

    前言:本教程只编译NMP,依赖文件都用YUM,不编译了,珍爱生命,不要浪费时间! YUM 依赖文件 yum -y install gcc gcc-c++ autoconf cmake libjpeg ...

  2. LNMP环境搭建 centos7 nginx1.12 mysql5.6 php7

    经过一番折腾,终于将LNMP环境搭建完成了.本文介绍的LNMP环境是在windows的Oracle VM VirtualBox中的Centos虚拟机上搭建的,各个软件的版本为:Centos7 + Ng ...

  3. centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14 -------------------------------------------------- ...

  4. lnmp编译安装mysql_LNMP编译安装教程

    LNMP编译安装教程 此次安装在Centos上,我采用的CentOS的版本是:CentOS release 6.5 (Final) 可以通过以下命令查看:lsb_release -a 一.准备工作: ...

  5. LNMP源码编译安装(centos7+nginx1.9+mysql5.6+php7)

    LNMP安装教程: 1.准备工作: 1)把所有的软件安装在/Data/apps/,源码包放在/Data/tgz/,数据放在/Data/data,日志文件放在/Data/logs,项目放在/Data/w ...

  6. 生产环境Centos LNMP编译安装nginx-1.6 MySQL-5.6 php-5.5

    安装版本号: Centos6.5 64位最小化安装  MySQL-5.6.19  php-5.5.14  nginx-1.6.0 cmake2.8.7 libiconv-1.14 libmcrypt- ...

  7. 编译安装Centos7.2+Apache2.4.25+PHP7.2.10+Mysql5.6.16

    一.编译部署Apache2.4.25 1.环境准备 #设置或停止防火墙: [root@localhost ~]# systemctl stop firewalld.service [root@loca ...

  8. 搭建LNMP环境(CentOS 6.8 + nginx1.10 + mysql5.6 + php5.6 )

    安装nginx 1.添加运行nginx服务进程的用户 # groupadd -r nginx # useradd -r -g nginx nginx 2.下载源码包解压编译. # cd /usr/lo ...

  9. LNMP编译安装及应用(理论+实验)——详细步骤说明,看完可以尝试操作

    目录 前言 一.LNMP概述 1.1 简介 1.2 特点 1.3 优点 二.LNMP架构的部署安装(纯理论) 2.1 LNMP架构概述 2.2 MySQL安装配置 2.3 PHP解析环境的安装 2.4 ...

最新文章

  1. 转:数字集群移动通信系统技术体制综述及优选准则
  2. 搭建consul 集群
  3. WinRT知识积累1之读xml数据
  4. java程序设计题目_Java程序设计习题集(含答案).doc
  5. Excel隐藏的数据处理技巧
  6. echarts 4.0.4怎么下载_怎么让ECharts的提示框tooltip自动轮播?
  7. redis集成spring_将Redis集成到您的Spring项目中
  8. linuxmove命令_move命令详解 dos命令 move的用法
  9. 数据结构基础(5) --归并排序
  10. UVA10978 Let's Play Magic! 题解
  11. 【转】Java多线程编程(十)-并发编程原理(分布式环境中并发问题)
  12. Echarts 全属性 宝典
  13. java实用技巧论坛_学习Java前要掌握6大技巧!
  14. CorelDraw x6【Cdr x6】官方简体中文破解版(64位)安装图文教程、破解注册方法...
  15. SciPy库主要功能
  16. 八年级上学期计算机教学计划,第一学期七八年级信息技术教学计划
  17. (方法总结)Python 一行代码提取字符串每个单词首字母的两种方法
  18. Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法
  19. 系统即将关机请保存关机是由nt_电脑频繁自动关机是由NT AUTHORITY SYSTEM初始的分析及解决...
  20. python读取xlsx文件pandas_pandas dataframe 读取 xlsx 文件

热门文章

  1. mac php gd(mac osx 10.9.4)
  2. 写给创业者的四句金玉良言
  3. java下linux和window通用的获取指定网段的本地ip地址(NetworkInterface)
  4. Android 中Touch(触屏)事件传递机制
  5. MS CRM 2011 Audit
  6. 阿里云、天津开启多项合作,区域经济大脑落地津南
  7. 作为深度学习最强框架的TensorFlow如何进行时序预测!(转)
  8. vCenter6.0配置一:配置分布式交换机
  9. 敏捷个人新体系学习 - 1.实践的艺术
  10. mac上远程连接windows