当前位置:首页 » 编程语言 » 安装phpgd

安装phpgd

发布时间: 2025-03-17 03:56:00

Ⅰ Linux 下如何配置 php 支援 GD

在Linux下配置PHP以支持GD库,需要按照以下步骤进行:

1. 安装GD库及其依赖 安装zlib解压zlib源码包。 进入zlib源码目录。 执行./configure,注意不要使用–prefix指定安装目录,以免干扰GD库的编译。 执行make和make install。

  • 安装freetype

    • 解压freetype源码包。
    • 进入freetype源码目录。
    • 执行./configure –prefix=/usr/local/moles/freetype。
    • 执行make和make install。
  • 安装libpng

    • 解压libpng源码包。
    • 进入libpng源码目录。
    • 执行./configure,同样不要使用–prefix指定安装目录
    • 执行make和make install。
  • 安装jpeg6b

    • 解压jpeg6b源码包。
    • 进入jpeg6b源码目录。
    • 执行./configure –prefix=/usr/local/moles/jpeg6 –enableshared –enablestatic。
    • 执行make和make install。
  • 安装GD库

    • 解压GD库源码包。
    • 进入GD库源码目录。
    • 执行./configure –prefix=/usr/local/moles/gd –withjpeg=/usr/local/moles/jpeg6 –withpng –withzlib –withfreetype=/usr/local/moles/freetype。
    • 执行make和make install。

2. 配置PHP以支持GD库 重新编译PHP:如果系统中已经安装了PHP,且希望添加GD库支持,需要重新编译PHP。 下载PHP源码:从php.net下载PHP源码包。 解压并进入PHP源码目录执行./configure命令:在./configure命令后添加–withgd=/usr/local/moles/gd –withjpegdir=/usr/local/moles/jpeg6 –withzlib –withpng –withfreetypedir=/usr/local/moles/freetype等参数,以指定GD库及其依赖的安装路径。 执行make和make install

注意事项: 在执行./configure命令时,可能需要根据实际环境配置而修改其他参数。 确保所有依赖库的安装路径正确无误,以避免编译过程中出现问题。 如果系统中已经安装了PHP,并且不希望重新编译整个PHP,可以考虑使用PHP的扩展安装功能来添加GD库支持。但这种方法可能相对复杂,且需要确保扩展与当前PHP版本的兼容性。

Ⅱ php开发中windows下如何安装GD库,GD库解压后要放在哪里配置文件要怎么改,求详细解答,谢谢

楼上正解,不过建议你不要解压GD库,因为一般来说GD库已经被包含在php扩展中,只是没有引用而已,不需要额外的安装。
你可以检查php安装路径/ext/php_gd2.dll文件是否存在,如果存在的话,只要将php.ini中extension=php_gd2.dll这行前面的分号去掉,并重新启动apache即可。

另外,请检查
extension_dir = "E:/Wamp/bin/php/php5.3.13/ext/"
这句的路径与你的php安装路径/ext/目录位置一致。一定要用'/'结尾哦

如果帮助到了你请采纳。

Ⅲ Window xp 系统下的 GD库应该怎么安装(与PHP 关联的),我下载之后是一个解压格式的文件包,该怎么弄

您下载的是未编译的包,没有必要。

首先找到您的PHP.ini
然后打开后
找extension=php_gd2.dll
如果前面有个分号像这样
;extension=php_gd2.dll
则删除这个分号,保存后重启apache或是iis,就可以了

如果没有,
上网上下载php_gd2.dll(解压后一定要有一个dll文件,而不是您下的那个未编译的C源码)
在php.ini中找
找extension_dir
比如:extension_dir = "C:/php5.3.5/ext/"
从我的电脑里打开 “C:/php5.3.5/ext/” 这个文件夹,把php_gd2.dll放进去,
然后在php.ini中
找extension=php_mysql.dll
在这行附近加上一行 extension=php_gd2.dll
然后保存后重启apache或是iis,就可以了

Ⅳ LAMP安装的PHP5如何开启GD库

<?php
phpinfo();//运行看看有没有gd库
?>

Ⅳ Centosphp扩展方式安装gd库的方法

网站的第二台服务器跑的的环境主要是Python/Ruby,有时也需要简单跑跑PHP脚本,所以也安装了PHP,环境是Nginx+php-fpm,PHP是源码编译安装的,所以是最小化安装,甚至连mysqli扩展都没有。今天需要用到GD库,才发现没GD库环境,所以需要安装这个扩展。对付单个扩展,单独编译动态加载是比较方便快捷的。安装过程也比较繁杂,这个记录一下,方便后来者。

首先说明,我的PHP是源码编译安装的,可以参看 以源码编译的方式安装PHP与php-fpm。

先安装 gd 前置库 : freetype ,jpegsrc,libpng。

1. freetype

复制代码代码如下:
wget "http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.bz2"
tar jxvf freetype-2.4.0.tar.bz2
cd freetype-2.4.0
./configure --prefix=/usr/local/freetype && make && make install

2. jpegsrc

复制代码代码如下:
wget "http://www.ijg.org/files/jpegsrc.v9.tar.gz"
tar zxvf jpegsrc.v9.tar.gz
cd jpeg-9
CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/jpeg && make && make install
mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/lib
mkdir -p /usr/local/jpeg/bin
mkdir -p /usr/local/jpeg/man/man1

3. libpng

复制代码代码如下:
wget "http://downloads.sourceforge.net/project/libpng/libpng12/1.2.50/libpng-1.2.50.tar.gz?r=http%3A%2F%2Fwww.libpng.org%2Fpub%2Fpng%2Flibpng.html&ts=1376631135&use_mirror=nchc"
tar zxvf libpng-1.2.50.tar.gz
cd libpng-1.2.50
CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/libpng && make && make install

接下来需要cd到php源码的 gd 目录,否则会报 cannot find config.m4 之类的错误。

复制代码代码如下:
cd php-5.3.6
cd ext
cd gd

然后再这个目录执行命令 /usr/local/php/bin/phpize。什么时候需要用到 phpize 呢?当我们需要再加些模块,又不想重新编译php,这些我们就可以用phpize了。我的PHP安装在 /usr/local/php/ 这个目录里,可以根据个人情况修改。

复制代码代码如下:
/usr/local/php/bin/phpize

现在可以进行单独编译安装了:

复制代码代码如下:
./configure --with-php-configure=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype
或者
./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype
make && make install

接着修改php.ini文件 在 ;extension=php_zip.dll 下面添加一行 extension=gd.so

重启 Nginx 之后再看看是否安装成功了。再执行 /usr/local/php/bin/php -m 查看gd模块是否加载成功。

复制代码代码如下:
service nginx restart
/usr/local/php/bin/php -m

console列出:

复制代码代码如下:
[root@nowamagic gd]# /usr/local/php/bin/php -m
[PHP Moles]
Core
ctype
date
dom
ereg
fileinfo
filter
gd
……

看到gd了,说明gd库安装成功。

接下来只要重启 php-fpm 即可:

复制代码代码如下:
killall php-fpm
/usr/local/php/sbin/php-fpm

phpinfo()一下,看看。

OK,安装成功。

热点内容
memcachephp类 发布:2025-03-17 11:40:04 浏览:827
哈夫曼编码算法实现 发布:2025-03-17 11:23:31 浏览:384
录音机可以存储信息吗 发布:2025-03-17 11:13:32 浏览:173
邮件服务器php 发布:2025-03-17 11:09:42 浏览:478
心跳包源码 发布:2025-03-17 11:03:29 浏览:798
安卓苹果通讯录怎么同步 发布:2025-03-17 09:58:12 浏览:175
ai缓存 发布:2025-03-17 09:48:27 浏览:923
翘嘴水滴轮什么配置 发布:2025-03-17 09:47:34 浏览:584
小蚁摄像机如何云存储 发布:2025-03-17 09:42:42 浏览:819
如何修改自己的名字和密码 发布:2025-03-17 09:32:20 浏览:790