一、下载源码包后,进行解压

[root@www home]# tar zxf php-5.6..tar.bz2

gzip: stdin: not in gzip format

tar: Child returned status

tar: Error is not recoverable: exiting now

#妈耶,好尴尬呀,zxf可不能解压*.tar.bz2文件,嘿嘿

[root@www home]# tar xjf php-5.6..tar.bz2

二、进行软件依赖包安装

[root@localhost php-5.6. ]# yum -y install gd curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetypedevel libxml2 libxml2-devel

三、进行PHP参数预编译

[root@localhost php-5.6.]# ./configure \

--prefix=/usr/local/php5 \

--enable-fpm \

--enable-debug \

--with-gd \

--with-jpeg-dir -with-png-dir \

--with-freetype-dir \

--enable-mbstring \

--with-curl \

--with-mysql=/usr/local/mysql55/ \

--with-mysqli=/usr/local/mysql55/bin/mysql_config \

--with-config-file path=/usr/local/php5/etc

回显以下内容为预编译通过

+-------------------------------------------------------------------------+

| License: |

| This software is subject to the PHP License, available in this |

| distribution in the file LICENSE. By continuing this installation |

| process, you are bound by the terms of this license agreement. |

| If you do not agree with the terms of this license, you must abort |

| the installation process at this point. |

+------ ------------------------------------------------------------------+

Thank you for using PHP.

四、编译和安装

[root@localhost php-5.6.]# make -j4 && make install

五、PHP配置文件拷贝

\cp php.ini-development /usr/local/php5/lib/php.ini

#php 配置文件php.ini拷贝 php目录

#php.ini-development

#官方建议开发使用php.ini 配置文件

#php.ini-production

#官方建议生产环境使用php.ini 配置文件

\cp /usr/local/php5/etc/php-fpm.conf.default /usr/local/php5/etc/php-fpm.conf #php-fpm.conf.default PHP进程管理配置文件拷贝

\cp /usr/src/php-5.6./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm #init.d.php-fpm

#PHP进程管理器启动的脚本文件

六、对php-fpm增加执行权限以及系统服务

[root@localhost php-5.6.]# chmod /etc/init.d/php-fpm

[root@localhost php-5.6.]# chkconfig --add php-fpm

[root@localhost php-5.6.]# chkconfig php-fpm on

七、查看php-fpm进程

[root@localhost /]# ps -ef|grep php-fpm

root : ? :: php-fpm: master process (/usr/local/php5/etc/php-fpm.conf)

nobody : ? :: php-fpm: pool www

nobody : ? :: php-fpm: pool www

CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作

CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作 2018年07月05日 00:28:38 String峰峰 阅读数:2614   使用yum安装的MySQL一般版本比较旧,但 ...

MySQL源码包编译安装

+++++++++++++++++++++++++++++++++++++++++++标题:MySQL数据库实力部署时间:2019年3月9日内容:MySQL源码包进行编译,然后部署MySQL单实例重点 ...

LAMP 环境搭建之源码包编译安装

mysql用的二进制包安装. Apache php 用的源码包 mysql版本5.5.46    Apache版本2.4.7  PHP版本:5.5 mysql安装部分参考了阿铭linux的内容. 这是 ...

CentOS 7.4 使用源码包编译安装MySQL 5.7.20

使用yum安装的MySQL一般版本比较旧,但是运行稳定.如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了. 一.下载安装包 (一).先下载MySQL源码,网址为:https: ...

MYSQL5.7源码包编译安装

Centos下用cmake编译安装MySQL 5.7安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel cmake下载相应源码包cd /usr/ ...

MYSQL5.5源码包编译安装

MYSQL5.5源码安装首先安装必要的库yum -y install gcc*###### 安装 MYSQL ######首先安装camke 一.支持YUM,则yum install -y cmake ...

MYSQL5.6源码包编译安装

linux下用cmake编译安装mysql-5.6.35cmake编译安装mysql的方法:#useradd -M mysql -s /sbin/nologin#yum install -y cmak ...

Nginx1.8源码包编译安装

1.下载解压Nginx,为方便管理下载包一般将下载包放在指定目录下 ,即/usr/local/src/下. wget http://nginx.org/download/nginx-1.8.0.tar ...

tomcat7源码包编译安装

tomcat/:作用解析jsp程序.先安装jdk容器.1.下载jdk, wget http://download.oracle.com/otn- pub/java/jdk/8u131- b11/d54 ...

随机推荐

iOS开发中手机号码和价格金额有效性判断及特殊字符的限制

在实际开发过程中,经常会遇到些不能让用户随便地输入手机号码,对输入的手机号码的正确判断:有些输入框只能输入数字,不能输入字母或特殊字符:还有些如价格金额之类的就只能输入数字和小数点且小数点后面保留两位 ...

设置div居中

php5.6源码包,PHP-5.6.8 源码包编译安装相关推荐

  1. 安装及管理程序(yum搭建本地源,了解rmp命令,查询卸载软件包,编译安装的过程)

    文章目录 安装及管理程序 前言 linux命令与应用程序的关系 典型应用程序的目录结构 常见的软件包封装类型 查询RPM软件包信息 rpm概述 RPM机制封装命令格式 查询RPM软件包信息 查询未安装 ...

  2. mysql 5.5.48源码安装_centos5.5+apache2.2.15+mysql5.1.48+php5.2.13 编译安装 --by 画符抓鬼撰聊斋.doc...

    centos5.5+apache2.2.15+mysql5.1.48+php5.2.13 编译安装 --by 画符抓鬼撰聊斋.doc 还剩 5页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲 ...

  3. LNMP架构源码编译安装实操

    目录 一.安装 Nginx 服务 ​ 1.1 安装依赖包 1.2 创建运行用户 1.3 编译安装 1.4 优化路径 1.5 添加 Nginx 系统服务 二.安装 MySQL 服务 2.1 安装Mysq ...

  4. linux gnuplot yum源,在CentOS上编译安装gnuplot绘图工具

    gnuplot是一个命令行的交互式绘图工具.用户通过输入命令,可以逐步设置或修改绘图环境,并以图形描述数据或函数,使我们可以借由图形做更进一步的分析. gnuplot是由Colin Kelly和Tho ...

  5. ubuntu 编译 php5.5,ubuntu15.04编译安装php5.3和5.2

    我安装的ubuntu  mate 桌面64位 源里的php版本太高,像ecshop这种的程序跑起来老报错,调起来费劲,所以装个5.3. 先卸载php5.6: sudo apt-get --purge ...

  6. 源码包编译PHP5.6,源码编译安装php5.6

    下载php源代码 cd /usr/local/src wget http://cn2.php.net/get/php-5.6.24.tar.gz/from/this/mirror mv mirror ...

  7. apache 编译php mysql_记一次痛苦的过程-------源码编译安装apache+php5+mysql

    当时有我们准备做一个项目,于是我就自己搭建了lamp服务器,直接yum install所有文件,因为centos是一个比较稳重的系统,所以它上面所有软件都不是最新的,apache是2.2.15版本,p ...

  8. linux源码编译安装lamp环境搭建,linux下源码包编译安装LAMP环境

    1.下载所需的源码包 Httpd-2.4.10  apr-1.5.1  apr-util-1.5.3  pcre-8.33(这些均可在Apache官网进行下载) Mysql-5.5.39    php ...

  9. 如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能

    如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能 Hello,大家好!我是--邪恶君子! 今天,给大家分享一下解决源码包编译安装 LEMP 环境下开启 OpenSSL 功能问题的过程 ...

  10. centos7下搭建lnmp环境包含yum源直接安装和源码编译安装,以及php5.3和php7.6版本

    LNMP环境的搭建 一.yum源直接搭建 1.安装epel源 2.安装mariadb 初始化mariadb 3.安装php模块 配置php-fpm 3.安装nginx 配置nginx 4.测试环境是否 ...

最新文章

  1. 一文读懂:深扒人脸识别60年技术发展史
  2. 51CTO专访人人网黄晶:SNS网站后台架构探秘
  3. 操作系统原理第六章:进程同步
  4. 【开发环境】PyCharm 打开现有 Python 工程 ( 配置 Python 编译器版本 )
  5. bootstrap大图轮播手机端不能手指滑动解决办法
  6. iis开启php验证码,php结合GD库实现中文验证码的简单方法
  7. html响应式布局_媒体查询
  8. BZOJ2217 [Poi2011]Lollipop 【贪心】
  9. ITU-R BT.1788建议书 对多媒体应用中视频质量的主观评估方法
  10. Java Agent实战
  11. 【SBUS,串口DMA】用STM32F407的串口DMA读取SBUS接收机信号
  12. 记录一次VMWare15 卸载重装问题
  13. “荣光医院”急救中心 73 问答
  14. 软件工程与计算机科学的联系与区别
  15. Mac使用jd-gui启动报错 This program requires Java 1.8+
  16. 2019C语言课程设计
  17. 【WLAN从入门到精通-基础篇】第8期——STA接入过程
  18. 交换机与二层转发原理
  19. arguments的相关用法【案例】
  20. 服务器支持低版本SSL/TLS协议 支持SSL弱密码套件

热门文章

  1. 解决springboot jar包冲突
  2. (四) Session管理 --《springboot与shiro整合》
  3. 为什么学习python、python的安装
  4. 中断 http请求 正在加载 取消http请求
  5. TypeScript 素描-变量声明
  6. 【线段树求逆序数】【HDU1394】Minimum Inversion Number
  7. 机房重构(4)——触发器的使用
  8. 关于启动Activity之间的及普通按钮的点击事件
  9. 故障解决-CPU超频问题解决
  10. 中止执行后超过2年_10年后超过美国!汪涛:中国GDP将达到28万亿美元