前言:本教程只编译NMP,依赖文件都用YUM,不编译了,珍爱生命,不要浪费时间!

YUM 依赖文件

yum -y install gcc gcc-c++ autoconf cmake libjpeg libjpeg-devel libpng \

libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel \

glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel \

curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel \

openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients \

openldap-servers gd gd2 gd-devel gd2-devel perl-CPAN pcre-devel \

php-mcrypt libmcrypt libmcrypt-devel

安装Nginx

解压安装包:

tar -zxf nginx-1.10.1.tar.gz -C /usr/local/

cd /usr/local/nginx-1.10.1

应用配置:./configure --prefix=/code/nginx --with-http_ssl_module --with-pcre

编译与安装:make && make install

编辑配置防火墙文件: vim /etc/sysconfig/iptables 加入下面两条

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重启防火墙:service iptables restart

安装PHP

解压安装包:tar zxf php-5.6.25.tar.gz -C /usr/local/

cd /usr/local/php-5.6.25/

应用配置:

./configure --prefix=/usr/local/php \

--with-config-file-path=/usr/local/php/etc \

--with-mcrypt \

--with-mysqli=mysqlnd \

--with-pdo-mysql=mysqlnd \

--with-mysql-sock=/tmp/mysql.sock\

--enable-mysqlnd \

--with-gd \

--with-iconv \

--with-zlib \

--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 \

--with-gettext \

--with-curl \

--with-jpeg-dir \

--with-freetype-dir

编译与安装:make && make install

配置php.ini:在/usr/local/php-5.6.25/目录下 cp php.ini-production /usr/local/php/etc/php.ini

配置php-fpm:在/usr/local/php/etc/目录下 cp php-fpm.conf.default php-fpm.conf

启动php-fpm:/usr/local/php/sbin/php-fpm

linux nginx mysql php 5.5.,编译安装Linux + Nginx1.10 + Mysql5.5 + PHP5.6相关推荐

  1. LNMP编译安装(centos7+nginx1.9+mysql5.6+php5.5)

    LNMP编译安装 # 需先配置IP # 软件包的路径 /usr/local/src yum install -y libjpeg-devel libpng-devel freetype-devel c ...

  2. centos php7.0 mysql_CentOS 7.3 下 安装LNMP(Nginx1.10+MySQL5.7+PHP7.0.20)

    前言:最近总是要安装服务器环境,记录这次CentOS 7.3下安装LNMP(Nginx1.10+MySQL5.7+PHP7.0.20)环境的过程,以备日后使用. 一.准备工作 1. 更新源 # yum ...

  3. Linux下MySQL 5.5.11编译安装笔记(待验证)

    MySQL 最新的版本5.5.11需要cmake编译安装,估计以后的版本也会采用这种方式,网上找了一些安装方法有些地方是错的,自己整理一份 所以特地记录一下安装步骤及过程,以供参考! 1. mysql ...

  4. Mysql 5.5的编译安装 在ubuntu 10平台上面

    (一)安装mysql5.5的要求 编译安装mysql5.5与5.1还是有一点不同,因为mysql现在用cmake来作编译工程工具. 这是与mysql5.1最大不同的地方,因此在安装mysql5.5时所 ...

  5. linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装

    linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装: 首先安装依赖包: yum -y install gcc gcc-c++ autoconf libjp ...

  6. lnmp php 5.4,linux下搭建LNMP(linux+nginx+mysql+php)环境之php5.4安装

    安装准备:依赖包下载wget http://ah1.down.chinaz.com/201303/PHP-v5.4.13.tar.gz wget http://soft.7dot.com/soft/l ...

  7. 在linux+nginx+mysql+php环境下安装 phpmyadmin

    环境 1, CentOS 7 2, nginx1.12.2 (Linux 利用yum源安装nginx) 3, php7.0 (Linux 利用yum源安装php7.0+nginx) 4, mysql5 ...

  8. php mysql 论坛 源码_LNMP架构的搭建(linux+nginx+mysql+php源码安装 )+Discuz论坛的搭建...

    主机环境 redhat6.5 64位 实验环境 服务端 ip172.25.29.1  nginx+mysql+php 安装包   nginx-1.10.1.tar.gz mysql-boost-5.7 ...

  9. LNMP(linux+nginx+mysql+php)服务器环境配置

    LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...

最新文章

  1. 算法---删除排序链表中的重复元素 II
  2. canal应用二:mysql数据实时同步到redis
  3. 详解计算机内部存储数据的形式 二进制数
  4. 34个计算机网络易错知识点总结
  5. 磁盘阵列——RAID0制作方法
  6. VB实训项目:学生成绩管理系统V1.0
  7. HTMLCSS 第二天 笔记
  8. linux java 选择题_java面试题:Linux
  9. oracle虚拟件不活动,BOM 中的虚拟件
  10. Mac的开机启动项如何关闭?
  11. 64位处理器_为什么苹果A处理器领先安卓2年?从什么时候开始领先的?有何依据...
  12. 【Auto Proxy】自研Go语言自动代理工具软件
  13. cython安装ubuntu_cython简单使用方法
  14. 求1000-2000年的闰年代码
  15. nvidia所有版本显卡驱动下载地址
  16. 北京化工大学本科毕业论文答辩和论文选题PPT模板
  17. 统计学 分布篇 - Poisson Distribution(泊松分布)
  18. python机器人编程——四轴UARM机械臂的运动控制(逆解)原理及python实现(上)
  19. Oracle Active Data Guard和Data Guard的区别
  20. webpack打包时出错:ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected token: punc (()

热门文章

  1. C# 禁止控件重绘(绘制)
  2. Linux 命令(13)—— cut 命令
  3. 思考题1(雇员、部门、领导)
  4. js与java对json的操作
  5. 一起啃PRML - 1.2.1 Probability densities 概率密度
  6. 在WPF 4.5中跨线程更新集合
  7. rotate 3D 篇二
  8. 【Java】Java8新特性Lambda表达式和Stream API
  9. servlet配置log4J
  10. 《Kotlin项目实战开发》第5章 函数与函数式编程