欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
快捷导航
搜索
查看: 3077|回复: 2

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

[复制链接]

21

主题

12

好友

1万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7

云币
22728
威望
12021
发表于 2015-11-8 16:16:21 |显示全部楼层 |未分类
首先我道个歉,由于我的疏忽,把一个freetype扩展包 下错了 下载,我自己编译安装的时候,发现没有./configure
我先把包给大家  链接:http://pan.baidu.com/s/1dDg9a05 密码:l7s5
大家下载后 用Winscp 上传到lnmp目录下 把freetype-doc 删除

上一篇 小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 nginx篇 我们已经安装好了nginx 可以访问了
今天编译安装php的上篇,考虑到很多新手 怕接受不了那么多,所以我就分为上下篇
安装php之前 我们需要安装php的扩展 ,包括GD库
我们进入目录
  1. [root@VM_53_238_centos ~]# cd /root/download/lnmp/
复制代码


扩展库 我先把命令一一写出来,然后截取安装成功的图
编译安装 yasm
  1. [root@VM_44_97_centos lnmp]# tar -zvxf yasm-1.3.0.tar.gz
  2. [root@VM_44_97_centos lnmp]# cd yasm-1.3.0
  3. [root@VM_44_97_centos yasm-1.3.0]# ./configure
  4. [root@VM_44_97_centos yasm-1.3.0]# make
  5. [root@VM_44_97_centos yasm-1.3.0]# make install
复制代码
编译安装成功的图

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇


编译安装libmcrypt
  1. [root@VM_44_97_centos lnmp]# tar -vxf libmcrypt-2.5.8.tar.gz
  2. [root@VM_44_97_centos lnmp]# cd libmcrypt-2.5.8
  3. [root@VM_44_97_centos libmcrypt-2.5.8]# ./configure
  4. [root@VM_44_97_centos libmcrypt-2.5.8]# make
  5. [root@VM_44_97_centos libmcrypt-2.5.8]# make install
复制代码
编译安装成功的图

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇


编译安装libvpx
  1. [root@VM_44_97_centos libmcrypt-2.5.8]# cd ..
  2. [root@VM_44_97_centos lnmp]# tar xvf libvpx-v1.3.0.tar.bz2
  3. [root@VM_44_97_centos lnmp]# cd libvpx-v1.3.0
  4. [root@VM_44_97_centos libvpx-v1.3.0]# ./configure --prefix=/usr/local/libvpx --enable-shared --enable-vp9
  5. [root@VM_44_97_centos libvpx-v1.3.0]# make
  6. [root@VM_44_97_centos libvpx-v1.3.0]# make install
复制代码
编译安装成功的图

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇


编译安装tiff
  1. [root@VM_44_97_centos libvpx-v1.3.0]# cd ..
  2. [root@VM_44_97_centos lnmp]# tar zxvf tiff-4.0.6.tar.gz
  3. [root@VM_44_97_centos lnmp]# cd tiff-4.0.6   
  4. [root@VM_44_97_centos tiff-4.0.6]# ./configure --prefix=/usr/local/tiff --enable-shared
  5. [root@VM_44_97_centos tiff-4.0.6]# make
  6. [root@VM_44_97_centos tiff-4.0.6]# make install
复制代码
编译安装成功的图

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇


编译安装libpng
  1. [root@VM_44_97_centos tiff-4.0.6]# cd ..
  2. [root@VM_44_97_centos lnmp]# tar zxvf libpng-1.6.15.tar.gz
  3. [root@VM_44_97_centos lnmp]# cd libpng-1.6.15
  4. [root@VM_44_97_centos libpng-1.6.15]# ./configure --prefix=/usr/local/libpng --enable-shared
  5. [root@VM_44_97_centos libpng-1.6.15]# make
  6. [root@VM_44_97_centos libpng-1.6.15]# make install
复制代码
编译安装成功的图

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇


编译安装freetype
  1. [root@VM_44_97_centos libpng-1.6.15]# cd ..
  2. [root@VM_44_97_centos lnmp]# tar -zvxf freetype-2.6.tar.gz
  3. [root@VM_44_97_centos lnmp]# cd freetype-2.6/
  4. [root@VM_44_97_centos freetype-2.6]# ./configure --prefix=/usr/local/freetype --enable-shared
  5. [root@VM_44_97_centos freetype-2.6# make
  6. [root@VM_44_97_centos freetype-2.6# make install
复制代码
编译安装成功的图

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇


编译安装jpeg
  1. [root@VM_44_97_centos freetype-2.6]# cd ..
  2. [root@VM_44_97_centos lnmp]# tar zxvf jpegsrc.v9a.tar.gz
  3. [root@VM_44_97_centos lnmp]# cd jpeg-9a/
  4. [root@VM_44_97_centos jpeg-9a]# ./configure --prefix=/usr/local/jpeg --enable-shared
  5. [root@VM_44_97_centos jpeg-9a]# make
  6. [root@VM_44_97_centos jpeg-9a]# make install
复制代码
编译安装成功的图

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

编译安装libgd
  1. [root@VM_44_97_centos jpeg-9a]# cd ..
  2. [root@VM_44_97_centos lnmp]# tar zxvf libgd-2.1.0.tar.gz
  3. [root@VM_44_97_centos lnmp]# cd libgd-2.1.0
  4. [root@VM_44_97_centos libgd-2.1.0]# ./configure --prefix=/usr/local/libgd --enable-shared --with-jpeg=/usr/local/jpeg --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-fontconfig=/usr/local/freetype --with-xpm=/usr/ --with-tiff=/usr/local/tiff --with-vpx=/usr/local/libvpx
  5. [root@VM_44_97_centos libgd-2.1.0]# make
  6. [root@VM_44_97_centos libgd-2.1.0]# make install
复制代码
编译安装成功的图

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

编译安装t1lib
  1. [root@VM_44_97_centos libgd-2.1.0]# cd ..
  2. [root@VM_44_97_centos lnmp]# tar -zxvf t1lib-5.1.2.tar.gz
  3. [root@VM_44_97_centos lnmp]# cd t1lib-5.1.2
  4. [root@VM_44_97_centos t1lib-5.1.2]# ./configure --prefix=/usr/local/t1lib --enable-shared
  5. [root@VM_44_97_centos t1lib-5.1.2]# make
  6. [root@VM_44_97_centos t1lib-5.1.2]# make install
复制代码
编译安装成功的图

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇


到此,php需要的扩展包 已经编译安装完成了
下一篇就是编译安装 php的下篇了

============================================================
纯手动 不喜勿喷  这些很适合新手玩的 不过呢 建议大家多看看Linux的命令 以及语法、


-------------------------------------------------------------------------------------------

赞与谢,及时收割

如果本篇文章对您有用,请您小手一抖,给予我们最好的鼓励~~

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

小技巧 lnmp(ngxin1.8+mysql5.6+php5.6)编译安装 php上篇

21

主题

12

好友

1万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7

云币
22728
威望
12021
发表于 2015-11-8 16:42:26 |显示全部楼层
艰难的把帖子写完了、
回复

使用道具 举报

35

主题

13

好友

7754

积分

资深攻城师[LV4]

Rank: 4

云币
12238
威望
7754
发表于 2015-12-3 02:49:46 |显示全部楼层
这个帖子堪称完美,非常适合新手在搭建环境时进行参考的说明。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2020-10-20 22:33 , Processed in 1.157876 second(s), 36 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部