史上最简单的让PHP支持GD的方法,对菜鸟尤其适合

简介: 服务器环境: linux AS 3  php4.3.9 apache2 mysql4.1 服务器的这些东东是安装系统的时候选择自定义安装,点选了apache所有的选项 :em06: ,安装包里带PHP的所有的选项(pgSQL除外,俺不用那数据库),安装包里所有带mySQL的选项。
服务器环境:

linux AS 3  php4.3.9 apache2 mysql4.1

服务器的这些东东是安装系统的时候选择自定义安装,点选了apache所有的选项 :em06: ,安装包里带PHP的所有的选项(pgSQL除外,俺不用那数据库),安装包里所有带mySQL的选项。 :em06: ,安好了之后,在命令行里输入

setup

服务选项里 将apache(htppd) 和 mysqld 设置为开机自动启动,重启服务器。一切OK。 :em02:   
  其中网站的默认目录是 /var/www/html 可以在http.conf 里修改的,俺就改了,还顺便绑定了n个域名 :em06: 
安装好之后什么都测了,结果就是忘记测试GD是否能用了 :em06: 。现在发现,想把GD支持了。


本来想到网上找一个适合我这种情况的,但是所有的教程和攻略都是要编译 :roll: 俺菜,曾经创下了编译9999次PHP错误,重装999次系统错误的记录,所以能用rpm绝不编译 :em11: 

在经过若干次试错之后,终于找到了史上最简单的安装GD的方法:
首先安装必要的库,以下是安完的结果

引用:
[root@localhost ~]# rpm -qa |grep freetype
freetype-2.1.9-1
[root@localhost ~]# rpm -qa |grep png
libpng-devel-1.2.7-1
libpng-1.2.7-1
libpng10-1.0.16-1
libpng10-devel-1.0.16-1
[root@localhost ~]# rpm -qa |grep jpeg
libjpeg-6b-33
libjpeg-devel-6b-33
[root@localhost ~]# rpm -qa |grep zlib
zlib-1.2.1.2-1
zlib-devel-1.2.1.2-1
[root@localhost ~]# rpm -qa |grep gd
gdbm-1.8.0-24
sysklogd-1.4.1-26_EL
gd-2.0.33-2
php-gd-4.3.9-3.1


照着我的命令行的结果对比吧,缺什么就补什么,其中 
libpng10-1.0.16-1
libpng10-devel-1.0.16-1
不是必须的。
这些库的rpm包不需要到网上找的 直接在linux as 的安装盘里就可以找到,呵呵。安装盘真是宝库呀。

记住一点 php-gd-4.3.9-3.1 要最后一个安装。

安装完了之后  输入命令  service httpd restart

看一下phpinfo
支持GD,一切搞定 

 
目录
相关文章
|
21天前
|
SQL 安全 PHP
PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全
本文深入探讨了PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全。
42 4
|
29天前
|
JSON PHP 数据格式
PHP解析配置文件的常用方法
INI文件是最常见的配置文件格式之一。
46 12
|
3月前
|
Java PHP 数据安全/隐私保护
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
本文详细介绍了PHP面向对象编程的一系列核心概念和用法,包括构造函数、析构函数、继承、方法重写、访问控制、接口、抽象类、静态成员、final关键字、以及this、self、parent这三个关键字的异同和作用。通过具体示例代码,展示了如何在PHP中使用这些面向对象的特性,以及它们在实际开发中的应用。
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
|
3月前
|
设计模式 算法 PHP
PHP中的设计模式:策略模式的深入探索与实践在软件开发的广袤天地中,PHP以其独特的魅力和强大的功能,成为无数开发者手中的得力工具。而在这条充满挑战与机遇的征途上,设计模式犹如一盏明灯,指引着我们穿越代码的迷雾,编写出更加高效、灵活且易于维护的程序。今天,就让我们聚焦于设计模式中的璀璨明珠——策略模式,深入探讨其在PHP中的实现方法及其实际应用价值。
策略模式,这一设计模式的核心在于它为软件设计带来了一种全新的视角和方法。它允许我们在运行时根据不同情况选择最适合的解决方案,从而极大地提高了程序的灵活性和可扩展性。在PHP这门广泛应用的编程语言中,策略模式同样大放异彩,为开发者们提供了丰富的创作空间。本文将从策略模式的基本概念入手,逐步深入到PHP中的实现细节,并通过一个具体的实例来展示其在实际项目中的应用效果。我们还将探讨策略模式的优势以及在实际应用中可能遇到的挑战和解决方案,为PHP开发者提供一份宝贵的参考。
|
3月前
|
PHP UED 开发者
PHP中处理异常的现代方法
【9月更文挑战第26天】在PHP的世界里,异常处理是代码健壮性的守护神。本文将深入浅出地探讨如何在PHP项目中优雅地处理异常,从而避免程序崩溃并提升用户体验。
|
3月前
|
IDE 安全 网络安全
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
214 4
|
4月前
|
PHP 开发工具 git
【Azure 应用服务】在 App Service for Windows 中自定义 PHP 版本的方法
【Azure 应用服务】在 App Service for Windows 中自定义 PHP 版本的方法
|
3月前
|
PHP 开发者
PHP中的魔法方法
本文将介绍PHP中的一些特殊方法,这些方法以双下划线(__)开头,被称为魔术方法或魔法方法。这些方法在特定情况下会自动调用,例如当尝试访问未定义的属性或调用未定义的方法时。本文将详细讲解几个常用的魔术方法,以及如何在实际应用中使用它们来增强PHP代码的可读性和健壮性。
31 0
|
4月前
|
Java 应用服务中间件 PHP
PHP——调用java文件中的方法
PHP——调用java文件中的方法
59 0
PHP——调用java文件中的方法
|
4月前
|
监控 安全 网络安全
PHP代码审计之简单思路方法
PHP代码审计之简单思路方法
156 1