您的位置:首页 > 编程语言 > PHP开发

ubuntu8.04下安装PHP5

2010-08-11 05:41 176 查看
安装的软件有:

curl-7.16.2.tar.gz

libxml2-2.6.26.tar.gz

zlib-1.2.5.tar.gz

jpeg6.v6b.tar.gz

libpng-1.2.44.tar.gz

freetype-2.1.9.tar.bz2

gd-2.0.33.tar.gz

php-5.2.14.tar.gz

注意这些软件的安装步骤以及先后顺序,不要乱。特别是jpeg,png,freetype和gd库。

1、安装curl

$ tar zxvf curl-7.16.2.tar.gz

$ cd curl-7.16.2

$ sudo ./configure --prefix=/usr/local/curl

$ sudo make

$ sudo make install

2、安装libxml

$ tar zxvf libxml2-2.6.26.tar.gz

$ cd libxml2-2.6.26

$ sudo ./configure --prefix=/usr/local/libxml2

$ sudo make

$ sudo make install

3、安装zlib

$ tar zxvf zlib-1.2.5.tar.gz

$ cd zlib-1.2.5

$ sudo ./configure //不要添加目录参数,否则后面编译gd库时编译不通过

$ sudo make

$ sudo make install

4、安装jpeg6

$ sudo mkdir -p /usr/local/jpeg6

$ sudo mkdir -p /usr/local/jpeg6/bin

$ sudo mkdir -p /usr/local/jpeg6/lib

$ sudo mkdir -p /usr/local/jpeg6/include

$ sudo mkdir -p /usr/local/jpeg6/man

$ sudo mkdir -p /usr/local/jpeg6/man1

$ sudo mkdir -p /usr/local/jpeg6/man/man1

$ tar zxvf jpeg6.v6b.tar.gz

$ cd jpeg-6b

$ sudo ./configure --prefix=/usr/local/jpeg6 --enable-shared --enable-static

$ sudo make

$ sudo make install

5、安装libpng

$ tar zxvf libpng-1.2.44.tar.gz

$ cd libpng-1.2.44

$ sudo ./configure //不要添加目录参数,否则后面编译gd库时编译不通过

$ sudo make

$ sudo make install

6、安装freetype

$ tar jzvf freetype-2.1.9.tar.bz2

$ cd freetype-2.1.9

$ sudo ./configure --prefix=/usr/local/freetype

$ sudo make

$ sudo make install

7、安装gd

$ tar zxvf gd-2.0.33.tar.gz

$ cd gd-2.0.33

$ sudo ./configure /

--prefix=/usr/local/gd /

--with-jpeg=/usr/local/jpeg6 /

--with-png /

--with-zlib /

--with-freetype=/usr/local/freetype

8、安装php5

$ tar zxvf php-5.2.14.tar.gz

$ cd php-5.2.14

$ sudo ./configure /

--prefix=/usr/local/php / //指定PHP的安装目录

--with-apxs2=/usr/local/apache/bin/apxs / //支持Apache模块

--with-mysql=/usr/local/mysql / //支持MySQl

--with-gd=/usr/local/gd / //支持GD库

--enable-gd-native-ttf / //激活对本地 TrueType 字符串函数的支持

--with-ttf / //激活对 FreeType 1.x 的支持

--enable-gd-jis-conv / //使JIS-mapped可用,支持日文字体

--with-freetype-dir=/usr/local/freetype / //激活对 FreeType 2.x 的支持

--with-jpeg-dir=/usr/local/jpeg6 / //激活对 jpeg-6b 的支持

--with-png-dir / //激活对 png 的支持

--with-zlib-dir / //激活对zlib 的支持

--enable-xml /

--enable-mbstring=all / //激活mbstring模块

--enable-bcmath /

--enable-sockets //支持套接字

$ sudo make

$ sudo make install

$ cp php.ini-dist /usr/local/php/lib/php.ini 建立配置文件

$ ln -s /usr/local/php/bin/* /usr/local/bin/

//注:编辑apache配置文件httpd.conf,以apache支持php

$ vi /usr/local/apache/conf/httpd.conf

// 1、添加如下二行

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

// 2、定位至DirectoryIndex index.html

// 修改为:

DirectoryIndex index.php index.html

//每次我安装完这个时候,都会出现bonobo-activation-server无法启动的错误,还没找到解决办法。晕死。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: