自己学着配置了一个虚拟主机 
版本centos 5.3 
配置了php mysql appserv 
上传网站后就是不能显示png图片,jpg,gif都正常 
  
请看这个图是我的gd库配置,应该支持啊,但是为什么就是不显示png图片呢 
有人说是权限问题,请问有关没 说一下路径肯定是对的我上传了两张图片到根目录一个是jpg的一个是png的,jpg显示正常,png还是不行

解决方案 »

  1. 位置肯定没问题的,因为我手动上传到根目录试过了,和哪的权限有关系啊为什么我jpg gif图片正常就png不正常呢这也是权限问题吗
      

  2. 我用的是yum安装的,
    yum -y install gd php-gd libpng装完我就没动,还需要进行配置吗
      

  3. 如果你在PHP中没有处理图片,你装与不装 GD 是没什么的,图片不能显示,可能的原因,
    1。路径不对
    2。是不是浏览器的问题
    看你的这个问题,其实是没有找到PNG图片,你可以试着把PNG改成JPG试试看!
      

  4. 你可以把权限改为
    chmod 777 文件夹名
    试试看,应该为是权限问题,默认是有,读权限的!
      

  5. 你可以把权限改为
    chmod 777 文件夹名
    试试看,应该不是权限问题,默认是有,读权限的!
      

  6. [root@bogon ~]# chmod 777 /var/www/html
    [root@bogon ~]# cd /var/www/html
    [root@bogon html]# ls
    img.php  index.html  index.php  phpmyadmin  test.php  xx.jpg  xx.png
    [root@bogon html]# 
    这样对吧,我浏览xx.jpg没问题,但是没法浏览xx.png
      

  7. http://bbs.cfan.com.cn/viewthread.php?tid=688054 
    看看这个吧!
      

  8. phpinfo();后结果
    看看我的环境吧有问题吗
    http://xiaogg.fifa2007.dk/img/phpinfo().htm
      

  9. 这个讲的是浏览器问题,我用我的本地服务器winxp+appserv看的一点问题没有,但是用linux就不行了
      

  10. src="phpinfo().files/index.gif" 你的路径有问题!你用firefox调一下!
      

  11. 还有命名方式,怎么这么用,
    要想看phpinfo()直接写在XXX.php里就行了,
      

  12. 我用linux打开显示这个图像 “http://192.168.128.135/xx.png” 因其本身有错无法显示。
      

  13. 不是和你说了嘛,如果你没有处理图片,是和你的环境无关的,
    http://192.168.128.135/xx.png 既然这样都打不开,那一定是你centos的问题了!或者是apache了,
    没有环境,理论上也是可以显示的!
      

  14. 版本:PHP Version 5.2.11 './configure' '--host=i686-redhat-linux-gnu' '--build=i686-redhat-linux-gnu' '--target=i386-redhat-linux' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--with-libdir=lib' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--disable-debug' '--with-pic' '--disable-rpath' '--without-pear' '--with-bz2' '--with-curl' '--with-exec-dir=/usr/bin' '--with-freetype-dir=/usr' '--with-png-dir=/usr' '--enable-gd-native-ttf' '--without-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr' '--with-openssl' '--with-pcre-regex=/usr' '--with-zlib' '--with-layout=GNU' '--enable-exif' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-wddx' '--with-kerberos' '--enable-ucd-snmp-hack' '--enable-shmop' '--enable-calendar' '--without-mime-magic' '--without-sqlite' '--with-libxml-dir=/usr' '--enable-xml' '--with-system-tzdata' '--with-apxs2=/usr/sbin/apxs' '--without-mysql' '--without-gd' '--disable-dom' '--disable-dba' '--without-unixODBC' '--disable-pdo' '--disable-xmlreader' '--disable-xmlwriter' '--disable-json' '--without-pspell' without-gd 是不是没有启用啊。这个怎么做啊
    在php.ini里找不到extension=php_gd2.dll 
      

类似问题 »