我在安装开源PHP程序时出现如下问题:
安装程序检测到系统不支持:
* GD Library is not installed
* MySQL support is not on但我安装系统时把Apche\Mysql\PHP都安装好了,而且服务也开启了,但为什么会出现上面的问题?到Shell下检测如下结果:
[root@localhost ~]# rpm -qa|grep freetype
freetype-devel-2.2.1-19.el5
freetype-2.2.1-19.el5
[root@localhost ~]# rpm -qa|grep png
libpng-devel-1.2.10-7.1.el5_0.1
libpng-1.2.10-7.1.el5_0.1
[root@localhost ~]# rpm -qa|grep jpeg
libjpeg-6b-37
libjpeg-devel-6b-37
[root@localhost ~]# rpm -qa|grep zlib
zlib-devel-1.2.3-3
zlib-1.2.3-3
[root@localhost ~]# rpm -qa|grep gd
gd-2.0.33-9.4.el5_1.1
gdbm-devel-1.8.0-26.2.1
gdm-2.16.0-46.el5
gdbm-1.8.0-26.2.1
sysklogd-1.4.1-44.el5
gdb-6.5-37.el5
gd-devel-2.0.33-9.4.el5_1.1
[root@localhost ~]# cd /home/llz
[root@localhost llz]# ls
dedecmsv51sp1-PHPWindv632 php-5.2.8
dedecmsv51sp1-PHPWindv632.zip php-5.2.8.tar.gz
Discuz_7.0.0_FULL_SC_GBK.zip phpMyAdmin-3.1.1-all-languages
flash-plugin-10.0.15.3-release.i386.rpm phpMyAdmin-3.1.1-all-languages.tar.gz
install_flash_player_10_linux webmin-1.410.tar.gz
install_flash_player_10_linux.tar.gz 新文件
linux 新文件~
[root@localhost llz]# cd linux
[root@localhost linux]# ls
curl-7.15.5-2.el5.i386.rpm php-devel-5.1.6-20.el5.i386.rpm
curl-devel-7.15.5-2.el5.i386.rpm php-gd-5.1.6-20.el5.i386.rpm
freetype-2.2.1-19.el5.i386.rpm php-imap-5.1.6-20.el5.i386.rpm
freetype-demos-2.2.1-19.el5.i386.rpm php-ldap-5.1.6-20.el5.i386.rpm
freetype-devel-2.2.1-19.el5.i386.rpm php-mbstring-5.1.6-20.el5.i386.rpm
gd-2.0.33-9.4.el5_1.1.i386.rpm php-mysql-5.1.6-20.el5.i386.rpm
libjpeg-6b-37.i386.rpm php-ncurses-5.1.6-20.el5.i386.rpm
libjpeg-devel-6b-37.i386.rpm php-odbc-5.1.6-20.el5.i386.rpm
libpng-1.2.10-7.1.el5_0.1.i386.rpm php-pdo-5.1.6-20.el5.i386.rpm
libpng-devel-1.2.10-7.1.el5_0.1.i386.rpm php-pear-1.4.9-4.el5.1.noarch.rpm
libxml2-2.6.26-2.1.2.1.i386.rpm php-pgsql-5.1.6-20.el5.i386.rpm
libxml2-devel-2.6.26-2.1.2.1.i386.rpm php-snmp-5.1.6-20.el5.i386.rpm
libxml2-python-2.6.26-2.1.2.1.i386.rpm php-soap-5.1.6-20.el5.i386.rpm
php-5.1.6-20.el5.i386.rpm php-xml-5.1.6-20.el5.i386.rpm
php-bcmath-5.1.6-20.el5.i386.rpm php-xmlrpc-5.1.6-20.el5.i386.rpm
php-cli-5.1.6-20.el5.i386.rpm zlib-1.2.3-3.i386.rpm
php-common-5.1.6-20.el5.i386.rpm zlib-devel-1.2.3-3.i386.rpm
php-dba-5.1.6-20.el5.i386.rpm
[root@localhost linux]# rpm -ivh php-gd-5.1.6-20.el5.i386.rpm
warning: php-gd-5.1.6-20.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:php-gd ########################################### [100%]
[root@localhost linux]# rpm -ivh php-mysql-5.1.6-20.el5.i386.rpm
warning: php-mysql-5.1.6-20.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
php-pdo is needed by php-mysql-5.1.6-20.el5.i386
[root@localhost linux]#
请高手指点,多谢!
安装程序检测到系统不支持:
* GD Library is not installed
* MySQL support is not on但我安装系统时把Apche\Mysql\PHP都安装好了,而且服务也开启了,但为什么会出现上面的问题?到Shell下检测如下结果:
[root@localhost ~]# rpm -qa|grep freetype
freetype-devel-2.2.1-19.el5
freetype-2.2.1-19.el5
[root@localhost ~]# rpm -qa|grep png
libpng-devel-1.2.10-7.1.el5_0.1
libpng-1.2.10-7.1.el5_0.1
[root@localhost ~]# rpm -qa|grep jpeg
libjpeg-6b-37
libjpeg-devel-6b-37
[root@localhost ~]# rpm -qa|grep zlib
zlib-devel-1.2.3-3
zlib-1.2.3-3
[root@localhost ~]# rpm -qa|grep gd
gd-2.0.33-9.4.el5_1.1
gdbm-devel-1.8.0-26.2.1
gdm-2.16.0-46.el5
gdbm-1.8.0-26.2.1
sysklogd-1.4.1-44.el5
gdb-6.5-37.el5
gd-devel-2.0.33-9.4.el5_1.1
[root@localhost ~]# cd /home/llz
[root@localhost llz]# ls
dedecmsv51sp1-PHPWindv632 php-5.2.8
dedecmsv51sp1-PHPWindv632.zip php-5.2.8.tar.gz
Discuz_7.0.0_FULL_SC_GBK.zip phpMyAdmin-3.1.1-all-languages
flash-plugin-10.0.15.3-release.i386.rpm phpMyAdmin-3.1.1-all-languages.tar.gz
install_flash_player_10_linux webmin-1.410.tar.gz
install_flash_player_10_linux.tar.gz 新文件
linux 新文件~
[root@localhost llz]# cd linux
[root@localhost linux]# ls
curl-7.15.5-2.el5.i386.rpm php-devel-5.1.6-20.el5.i386.rpm
curl-devel-7.15.5-2.el5.i386.rpm php-gd-5.1.6-20.el5.i386.rpm
freetype-2.2.1-19.el5.i386.rpm php-imap-5.1.6-20.el5.i386.rpm
freetype-demos-2.2.1-19.el5.i386.rpm php-ldap-5.1.6-20.el5.i386.rpm
freetype-devel-2.2.1-19.el5.i386.rpm php-mbstring-5.1.6-20.el5.i386.rpm
gd-2.0.33-9.4.el5_1.1.i386.rpm php-mysql-5.1.6-20.el5.i386.rpm
libjpeg-6b-37.i386.rpm php-ncurses-5.1.6-20.el5.i386.rpm
libjpeg-devel-6b-37.i386.rpm php-odbc-5.1.6-20.el5.i386.rpm
libpng-1.2.10-7.1.el5_0.1.i386.rpm php-pdo-5.1.6-20.el5.i386.rpm
libpng-devel-1.2.10-7.1.el5_0.1.i386.rpm php-pear-1.4.9-4.el5.1.noarch.rpm
libxml2-2.6.26-2.1.2.1.i386.rpm php-pgsql-5.1.6-20.el5.i386.rpm
libxml2-devel-2.6.26-2.1.2.1.i386.rpm php-snmp-5.1.6-20.el5.i386.rpm
libxml2-python-2.6.26-2.1.2.1.i386.rpm php-soap-5.1.6-20.el5.i386.rpm
php-5.1.6-20.el5.i386.rpm php-xml-5.1.6-20.el5.i386.rpm
php-bcmath-5.1.6-20.el5.i386.rpm php-xmlrpc-5.1.6-20.el5.i386.rpm
php-cli-5.1.6-20.el5.i386.rpm zlib-1.2.3-3.i386.rpm
php-common-5.1.6-20.el5.i386.rpm zlib-devel-1.2.3-3.i386.rpm
php-dba-5.1.6-20.el5.i386.rpm
[root@localhost linux]# rpm -ivh php-gd-5.1.6-20.el5.i386.rpm
warning: php-gd-5.1.6-20.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:php-gd ########################################### [100%]
[root@localhost linux]# rpm -ivh php-mysql-5.1.6-20.el5.i386.rpm
warning: php-mysql-5.1.6-20.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
php-pdo is needed by php-mysql-5.1.6-20.el5.i386
[root@localhost linux]#
请高手指点,多谢!
* MySQL support is not on
提示的意思不就是说gd库和mysql模块没有安装吗。
php可以运行了,但是不能用mysql_connect()这些mysql数据库操作函数。
还有图片处理的函数也不能用
[root@localhost ~]# rpm -q php
php-5.1.6-20.el5
[root@localhost ~]#
[root@localhost ~]# 系统默认是php5.1.6我下载了一个php-5.2.8,请问怎么搞?“free999”,是提示没有安装gd,mysql,但实际上我已经安装了;
高手帮忙看一下阿,操作系统是RHEL5
# yum install php-gd php-mysql -y
# service httpd restart