Debian/Ubuntu 从源码编译安装 PHP 5

来源:LinuxIDC.com 作者:LinuxIDC.com
  

PHP 是一种在服务器端执行的脚本语言,主要用来制作动态网页以提供浏览器读取,但也可以用来开发命令行脚本程序和用户端的GUI应用程序。PHP 可以在许多的不同种的服务器、操作系统、平台上运行,也可以和许多数据库系统结合。

一、准备工作

系统版本:Ubuntu-10.10-Server-I386

OpenSSL 版本:openssl-1.0.0c (安装方法见 http://www.linuxidc.com/Linux/2011-10/45738.htm

OpenSSH 版本:openssh-5.6p1 (安装方法见 http://www.linuxidc.com/Linux/2011-10/45739.htm

Apache 版本:httpd-2.2.17 (安装方法见 http://www.linuxidc.com/Linux/2011-10/45741.htm

MySQL 5 版本:mysql-5.1.53-linux-i686-glibc23 (安装方法见 http://www.linuxidc.com/Linux/2011-10/45742.htm

二、编译安装 GD

GD不是必须的,如果要安装GD,那么 jpeg 库,png 库,zlib 库则是必须的,其余的选择安装。

2.1、编译安装 Zlib

1
2
3
4
5
wget http://zlib.net/zlib-1.2.5.tar.gz
tar -zxf zlib-1.2.5.tar.gz
cd zlib-1.2.5/
./configure --prefix=/usr/local
make && make install

2.2、编译安装 PNG

1
2
3
4
5
wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.4.4.tar.gz
tar -zxf libpng-1.4.4.tar.gz
cd libpng-1.4.4/
./configure --prefix=/usr/local
make && make install

2.3、编译安装 JPEG

1
2
3
4
5
wget http://www.ijg.org/files/jpegsrc.v8b.tar.gz
tar -zxf jpegsrc.v8b.tar.gz
cd jpeg-8b/
./configure --prefix=/usr/local
make && make install

2.4、编译安装 Libiconv

1
2
3
4
5
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
tar -zxf libiconv-1.13.1.tar.gz 
cd libiconv-1.13.1/
./configure --prefix=/usr/local
make && make install

2.5、编译安装 FreeType

1
2
3
4
5
wget http://nchc.dl.sourceforge.net/project/freetype/freetype2/2.4.3/freetype-2.4.3.tar.bz2
tar -jxf freetype-2.4.3.tar.bz2 
cd freetype-2.4.3/
./configure --prefix=/usr/local
make && make install

2.6、编译安装 GD

1
2
3
4
5
wget http://www.libgd.org/releases/gd-2.0.36RC1.tar.gz
tar -zxf gd-2.0.36RC1.tar.gz
cd gd-2.0.36RC1/
./configure --prefix=/usr/local --with-libiconv-prefix=/usr/local --with-png=/usr/local --with-freetype=/usr/local --with-jpeg=/usr/local
make && make install
   

 


时间:2011-10-22 09:16 来源:LinuxIDC.com 作者:LinuxIDC.com 原文链接

好文,顶一下
(2)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量