Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Linux主机重编译(升级)PHP支持GD库

[复制链接]
Nanu 发表于 2006-4-13 13:39:03 | 显示全部楼层 |阅读模式
Linux主机重编译PHP支持GD库



*注意:请确认以下您服务器中Apache的安装路径,如果不是
           /usr/local/apache2,则在进行以下安装操作时,
           注意修改Apache的安装路径!

1、以root身份登录Linux主机;

2、停止Web Server服务,如果使用的是Apache可以通过以下命令停止:
   shell> /usr/local/apache2/bin/apachectl stop

3、卸载当前PHP和Zend Optimizer:
   shell> rm -rf /usr/local/php
   shell> rm -rf /usr/local/Zend
   shell> vi /usr/local/apache2/conf/httpd.conf
          找到LoadModule  phpX_module  modules/libphpX.so
          其中X是PHP版本(4或者5)一行,并将此行删除,保存退出。

4、下载安装Discuz! GD库安装包:
   shell> cd /usr/local/src
   shell> wget -c http://download.discuz.net/gdinstaller.tar.gz
   shell> tar xzvf gdinstaller.tar.gz
   shell> cd GDInstaller
   shell> ./install.sh

4、下载PHP 5.1.2:
   shell> cd /usr/local/src
   shell> wget -c http://download.discuz.net/php-5.1.2.tar.bz2

5、解压缩并安装PHP 5.1.2:
   shell> tar xjvf php-5.1.2.tar.bz2
   shell> cd php-5.1.2
   shell> ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs \
--with-zlib-dir --with-bz2 --with-tiff-dir --with-libxml-dir --with-gd --with-freetype-dir \
--with-jpeg-dir --with-png-dir --with-ttf --enable-mbstring --with-mysql \
--with-config-file-path=/etc --disable-ipv6 --enable-gd-native-ttf
    *注意:如果MySQL不是以RPM包方式安装的,则需要将上述参数中的--with-mysql
           改为--with-mysql=/usr/local/mysql
   shell> make
   shell> make install
   shell> cp php.ini-dist /etc/php.ini

6、下载Zend Optimizer 2.6.2:
   shell> cd /usr/local/src
   sehll> wget -c http://download.discuz.net/ZendO ... glibc21-i386.tar.gz

7、解压并安装Zend Optimizer 2.6.2:
   shell> tar xzvf ZendOptimizer-2.6.2-linux-glibc21-i386.tar.gz
   shell> cd ZendOptimizer-2.6.2-linux-glibc21-i386
   shell> ./install.sh
          *注意:安装Zend过程中提示输入php.ini位置时,请填写/etc


   安装并重新启动Apache服务后,可以创建phpinfo.php文件检查GD库的支持情况。
茄子 发表于 2006-4-13 13:46:14 | 显示全部楼层
严重up!
回复

使用道具 举报

c1a1o1 发表于 2006-4-15 10:30:59 | 显示全部楼层
找到LoadModule  phpX_module  modules/libphpX.so
          其中X是PHP版本(4或者5)一行,并将此行删除,保存退出。

以上在/usr/local/apache2/conf/httpd.conf中找不到怎样处理!
回复

使用道具 举报

1345678 发表于 2006-4-17 23:27:59 | 显示全部楼层
找不到,就加进来。


奋斗三天,才算搞定安装,楼主发布的gdinstaller.tar.gz非常有用。
回复

使用道具 举报

1345678 发表于 2006-4-17 23:29:05 | 显示全部楼层
个人认为楼主的这个帖子要加精华。
回复

使用道具 举报

rendian 发表于 2006-4-18 11:16:58 | 显示全部楼层
呵呵。。。。。。。。。。。。。
回复

使用道具 举报

弋翔网络y 发表于 2006-4-18 12:45:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

oklilei 发表于 2006-6-13 15:26:43 | 显示全部楼层
出现这个错误是什么意思?不能make!

checking for xml2-config path... /usr/bin/xml2-config
configure: error: libxml2 version 2.6.11 or greater required.

[ 本帖最后由 oklilei 于 2006-6-14 11:14 编辑 ]
回复

使用道具 举报

linsie 发表于 2006-6-15 04:59:57 | 显示全部楼层
原帖由 茄子 于 2006-4-13 13:46 发表
严重up!
回复

使用道具 举报

peterpan1704 发表于 2008-4-24 18:28:32 | 显示全部楼层
请问更新的GD版本是多少?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 11:47 , Processed in 0.025657 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表