实战LAMP linux+apache+mysql+php之三——php安装与配置

1、检查freetype是否安装

rpm -qa | grep freetype

没有的话编译freetype 这里下载

./configure –prefix=/usr/local/freetype

make && make install 即可,没有花头

2、检查libjpeg是否安装

rpm -qa | grep libjpeg

没有的话编译libjpeg 这里下载

我也没装libjpeg,下载好开始编译

jpegsrc.v6b.tar.gz

tar -xzvf jpegsrc.v6b.tar.gz

cd jpeg-6b/

./configure –prefix=/usr/local/jpeg –enable-shared

make && make install

3、检查是否安装了libpng

rpm -qa libpng

没有的话编译libpng 这里下载

./configure –prefix=/usr/local/png

make && make install

4、安装GD库 这里下载

tar -zxvf gd-2.0.35.tar.gz

cd gd-2.0.35

./configure –prefix=/usr/local/gd2

5、编译PHP 这里下载

tar -zxvf php-5.2.5.tar.gz

cd php-5.2.5

./configure –with-apxs2=/usr/local/apache/bin/apxs –with-mysql=/usr/local/mysql –with-zlib –with-jpeg-dir=/usr/local/jpeg –with-png=/usr/local/png –with-freetype=/usr/local/freetype –enable-ftp –enable-sockets –with-gd=/usr/local/gd2 –enable-gd-native-ttf –with-ttf –enable-magic-quotes –with-iconv -enable-mbstring=all

OK 全部完成

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

查找

在此范围添加

AddType application/x-httpd-php .php

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

然CPOPY PHP的配置文件

cp php.ini.dist /usr/local/php/lib/php.ini

修改php.ini文件

register_globals = On

===========================================

小插曲,我的DSL没有libxml这个库,在这里下载:

http://ftp.acc.umu.se/pub/GNOME/sources/libxml2/2.6/

好像php需要2.6.13以上的,反正下最新的就行了,下好后解压缩然后

./configure --prefix=/usr &&
make &&
make install
加载评论框需要翻墙