# tar -zxvf gd-2.0.28.tar.gz 解压
# ./configure --prefix=/usr/local/libgd \
> --with-png \
> --with-freetype=/usr/local/freetype/ \
> --with-jpeg=/usr/local/libjpeg/ \ 编译前配置
# make 编译
# make install 安装
注意:
当编译前配置出现如下图,证明安装成功。
** Configuration summary for gd 2.0.28:
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Xpm library: no
Support for pthreads: yes
configure: creating ./config.status
Gd库配置
以上完成后,进行gd库配置:
# vi /etc/ld.so.conf 编辑文件
/usr/local/zlib/lib
/usr/local/freetype/lib
/usr/local/libjpeg/lib
/usr/local/libgd/lib 添加到文件内
# ldconfig 执行命令,使用动态装入器装载找到的共享库
--------------------------------------------GD库完成完成------------------------------------------------------
安装PHP
PHP
# tar -zxvf php-5.3.9.tar.gz 解压
# ./configure --prefix=/usr/local/php \ 安装到路径
> --with-apxs2=/usr/local/apache/bin/apxs \ 支持apache模块
> --with-mysql=/usr/local/mysql/ \ 支持mysql
> --enable-gd-native-ttf \ 激活对本地TrueType字符串函数的支持
> --enable-gd-jis-conv \ 使JIS-mapped可用,支持日文字体
> --with-freetype-dir=/usr/local/freetype/ \ 激活对FreeType2.x的支持
> --with-jpeg-dir=/usr/local/libjpeg/ \ 激活对jpeg的支持
> --with-png-dir=/usr/ \ 激活对png的支持
> --enable-xml \ 支持XMl
> --enable-mbstring \ 激活mbstring模块
> --enable-sockets \ 支持套接字层
# make 编译
# make install 安装
-----------------------------------------------------PHP安装完成--------------------------------------------------
PHP配置
Php配置:
# cp php.ini-development /usr/local/php/php.ini 建立php配置文件
# ln -s /usr/local/php/bin/* /usr/local/bin/ 做软连接
# vi /usr/local/apache/conf/httpd.conf 配置php和apache协同工作
LoadModule php5_module modules/libphp5.so 修改此行
AddType application/x-httpd-php .php 添加此行
AddType application/x-icon .ico 添加此行
DirectoryIndex index.html index.php 修改此行
测试php解析环境
# vi /usr/local/apache/htdocs/test.php 新建一个文件
<?php
phpinfo();
?>
文件内容
使用浏览器浏览