php 5.4安装gd库,php安装, 支持gd库

本文档详细介绍了如何下载PHP5.2.9的源码包,解压并配置安装,包括与Apache的集成,以及启用gd库、zlib和ftp支持。在安装过程中,涉及修改httpd.conf文件,重启Apache服务,并通过创建和测试index.php来验证安装成功。
摘要由CSDN通过智能技术生成

1. 下载

到 去下载php的源码包, 目前最新的稳定版本是 php-5.2.9.tar.bz2

2. 解压并安装

tar jxvf php-5.2.9.tar.bz2 cd php-5.2.9

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql

make

make test

make install

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

libphp5.so 安装在$HTTPD_HOME/modules/ 下面

chown -R xyz:xyz /usr/local/php

3. 修改httpd.conf

增加 LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

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

修改DirectoryIndex index.html, 把index.php也加在后面, 让index.php成为默认页之一

4. 重启httpd

/etc/rc.d/init.d/httpd restart

5. 测试

在httpd的$DocumentRoot(默认 "/usr/local/httpd/htdocs" )新增一个index.php vi index.php

在浏览器中输入 如果一切OK, 表示安装成功了。

查看php的编译选项:

# php -r "phpinfo();" | grep configure

PS:

1. 支持gd库:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql --with-gd   --with-zlib  --enable-ftp

# 如果你的linux上装了X, 那么gd-2.0.35, freetype-2.2.1, libpng-1.2.12, jpegsrc.v6b等库应该已经默认安装在系统上了, 可以rpm -qa查找看下。 然后重新make; make install, 重启apache就OK, 可以在phpinfo页面上看到gd的支持表项。

如果系统本身没有安装gd-2.0.35, freetype-2.2.1, libpng-1.2.12, jpegsrc.v6b这些库, 那就需要自己动手安装, 可以参考:

# 支持zlib, 显式的加上--with-zlib[=DIR]即可。 在phpinfo中可以看到对zlib的支持表项

# 支持ftp,  --enable-ftp            Enable FTP support

# 安装Imagemagick 扩展/   # yum install Imagemagick-devel 即可

# 支持pdo-mysql

./configure \

--prefix=/usr/local/php-5.3.9 \

--with-apxs2=/usr/local/httpd/bin/apxs \

--with-config-file-path=/usr/local/php-5.3.9/etc \

--with-mysql=mysqlnd \

--with-mysqli=mysqlnd \

--enable-mbstring \

--with-mcrypt=/usr/local/ \

--with-mhash=/usr/local/ \

--enable-xml \

--with-libxml-dir=/usr/local/ \

--with-pdo-mysql=mysqlnd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值