【原】不用重新编译php 安装gd库,开启xml DOMDocument 读写支持
来源:互联网 发布:知乎回答的问题很绕 编辑:程序博客网 时间:2024/04/28 08:17
鉴于最近有些抓取机器和抄袭者,把标题的【原】字都复制,我不得不声明:本文为 yukon12345原创,转载请注明出处http://blog.csdn.net/yukon12345
linux下php默认不开启gd库,也不支持DOMDocument
没有gd库的话,验证码显示不了,
没有xml.so的话,php操作不了xml,好端端的程序就运行不起来了
网上一堆人说要重新编译php,安装,扯淡,依赖项能折腾死。
因此先查看他们版本
rpm -qa |grep php-gd
rpm -qa |grep php-xml
如果没有装,就无输出。于是
yum install php-gd
yum install php-xml
如果 ubuntu,debian系的,设置好源后apt-get install 文件名
再service httpd restart 重启apache 即可!
如果是自己编译的php,那就执行上面的之后可能还要手动添加扩展:
find / -name php.ini 找到php.ini路径
再vim 路径,
看看extension_dir=什么,
记下扩展文件夹路径
用find / -name dom.so 等,分别找到
dom.so xmlwriter.so xmlreader.so xsl.so gd.so
移动到php.ini指定的扩展文件夹里
vim php.ini路径,
加上
extension=dom.so
extension=gd.so
等等上面5个so重启apache即可。
没有yum源的话可以自己找一个,运气好能找到,找不到的话就在这里搜rpm装。这里的rpm解决了令人头痛的依赖。很不错。
http://rpmfind.remotelan.net/linux/RPM/index.html
如果出现 Header V3 DSA signature_ NOKEY, key ID
error: Header V3 DSA signature: BAD, key ID
之类的错误,使用强制安装即可
rpm -ivh jdk-1_5_0_07-linux-i586.rpm --nodeps --force
centos的话也可以导入新GPG key:
rpm --import /etc/pki/rpm-gpg/RPM*
问题解决!
- 【原】不用重新编译php 安装gd库,开启xml DOMDocument 读写支持
- 不用重新编译php 安装gd库,开启xml DOMDocument 读写支持
- PHP源码安装开启GD库并支持JPEG
- 重新编译安装php扩展和gd库
- 不重新编译php, 扩展gd库
- LAMP攻略之重新编译PHP安装扩展和GD库安装与配置
- linux下为php添加GD库(重新编译php)
- PHP 安装(支持GD 库)
- 如何在PHP中开启GD库支持
- 如何在PHP中开启GD库支持
- [PHP] GD库(二):如何在PHP中开启GD库支持详解
- 不重新编译PHP文件的情况下php GD库扩展库的编译安装(centos)
- 不重新编译PHP文件的情况下php GD库扩展库的编译安装(centos)
- php gd 安装支持jpeg
- Linux主机上重编译PHP支持GD库
- Linux下安装PHP的GD支持库(安装PHP的GD扩展)
- PHP GD库的支持
- 安装php支持mssql,curl,gd库等
- 刚开明了空间,盼望大家常来转转 )
- 简单的flash3D效果
- LINUX常用命令(基础)
- 一起学Windows phone7开发(五.一个时钟的例子)
- 杭电acm 2049(不容易系列之四---考新郎)
- 【原】不用重新编译php 安装gd库,开启xml DOMDocument 读写支持
- 一起学Windows Phone 7开发(六.Isolate Storage)
- 【整理】xp局域网内共享文件夹的设置要点及问题备忘
- 一起学Windows Phone 7开发(七.新旧版SDK开发程序的转换)
- 交换分区!
- 一起学Windows Phone 7开发(八.BingMap控件)
- 头文件中 #ifndef---#define---#endif的作用
- 一起学Windows Phone 7开发(九.Windows Phone Developer Tools Beta)
- 自定义存储过程