1. 首页>
  2. 腾讯云代理

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

腾讯云 2017年04月08日 浏览492

腾讯云代理 腾讯云直播申请 游戏上云

摘要:

首先我道个歉,由于我的疏忽,把一个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上篇 



编译安装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上篇 

编译安装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上篇 

编译安装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上篇 

编译安装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上篇 

编译安装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上篇 

编译安装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上篇 


编译安装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上篇 
编译安装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上篇 

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


腾讯云服务商邀请关注:

http://partners.qcloud.com/invitation/99377079157835da208bd0

关注服务商的链接,提供下您关注的QQ,我们这边审核下即可快速回复您的工单问题与技术支持! 感谢您的信任与支持!

auto_1452.png

腾讯云技术交流群







原文地址:http://bbs.qcloud.com/thread-10678-1-1.html

相关文章

在线客服
淘宝购买
腾讯云直播申请 title=
+成为腾讯云VIP客户 腾讯云直播申请 客服电话

15818558013

0755-33940501-803

0755-33940501-808