X1运营交流
值今日世界环境日开通小服务器以志念
  • 闻过则喜 消费1195.52元 2020-06-05 20:32 20:32
350
9

在此感谢昨日几位热心参议大侠!


顺便问下后台官方的提示“是否支持GD2库:支持(如果不支持可把php.ini中;extension=php_gd2.dll前面的;去掉,重启服务器即可)

这个gd2 怎么开

3
赏礼
赏钱
收藏
点击回复
      全部留言
  • 9
  • a5 实战运营者 消费:2145.96元 2020-06-06 15:04 15:046楼

    Linux下开启PHP GD库支持

    在linux系统下开启php gd库的方法,gd库在php编程中用于图像文件的处理,非常有用,有需要的朋友参考下。


    在linux系统中开启GD库支持,有以下几种方法。


    1,检测GD库是否安装命令
     

    代码示例:
     php5 -m | grep -i gd
     或者
     php -i | grep -i --color gd
     

    2,如未安装GD库,则为服务器安装,方法如下
     

    复制代码 代码示例:
    # 如果是源码安装,则加入参数
     --with-gd
    # 如果是debian系的linux系统,用apt-get安装,如下
     apt-get install php5-gd
    # 如果是CentOS系的系统,用yum安装,如下
     yum install php-gd
    # 如果是suse系的linux系统,用yast安装,如下
     yast -i php5_gd

    3,可以在原先编译PHP不支持GD的情况下附加
     先下zlib源码,libpng源码,gd源码
     解压后到源码目录
     zlib目录
     

    复制代码 代码示例:
     ./configure --prefix=/usr/local/zlib
     make ; make install
     make clean
     

     libpng目录
     

    复制代码 代码示例:
     cp scripts/makefile.linux ./makefile
     ./configure --prefix=/usr/local/libpng
     make ; make install
     make clean
     # gd目录
     ./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng
     make ; make install
     make clean
     

     最后在php.ini中,搜到[gd]后,在下面加一行
     

    复制代码 代码示例:
    extension=/usr/local/libgdgd.so
     

     然后重启php服务,若不行,则尝试reboot,应该没有问题。

    问题分析:
    源码安装,只添加gd库这一个情况下,PHP版本和库的版本各异,所以:
     - 不保证这么付出了这么多后有回报
     - 不保证能够成功加载gd.so
     
    因此,如果是源码安装,最好是在编译PHP时加参数--with-gd

    另外,Windows下开启PHP的GD库支持,操作方法如下:
    找到php.ini,打开内容,找到:
     

    复制代码 代码示例:
    ;extension=php_gd2.dll

    把最前面的分号“;”去掉,再保存即可,若本来就没有分号,则表示已开启过。



    闻过则喜 消费:1195.52元 2020-06-06 15:21
    谢谢 很详细,最后一句就解决问题  只是在linux 宝塔里 找不到php.ini 了,刚进服务器的时候好像看见过
    闻过则喜 消费:1195.52元 2020-06-06 15:43
    谢谢找到了。 其实原本他是默认开启的。此帖只为探讨。这个文件没单独显示。


    a5 消费:2145.96元 2020-06-06 19:19
    @闻过则喜 对的,就是熟悉几次,多练习几次就会了,网站运营,好多,细节,功能,都须要自己 慢慢学习,不断积累,一年之后,小白站长就可以自己维护服务器,和网站后台,这些基础操作了,不会又没时间,也可以200元一次,找阿里或代理商,提交工单专业技术员帮我们,处理,很快的,
2 赏钱 赏礼回复
  • a5 实战运营者 消费:2145.96元 2020-06-06 14:54 14:546楼

    找了一个旧教程,你先了解一下,参考如不符合你服务器版本环境,再参考别人答案,


    php如何开启GD库 GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。GD库在php中默认是没有开启的,如果想让它支持图片处理功能,那么就要手动开启GD库 方法/步骤 

    1.    找到php.ini文件,有两种方法:    

    2.     方法一:wampserver安装目录下找到路径wamp\bin\mysql\mysql5.5.24\php.ini(我安装的根目录是D盘) [img]/public/uploads/bbspasepic/20200606/41_20200606142342275df.png[/img]


    方法二:启动wampserver,单击任务栏wamp图标,选中PHP,看到php.ini,点击进入php.ini文件

    图片.png

    4.打开php.ini文件

    5.用查找工具找到extension=php_gd2.dll,把extension=php_gd2.dll 前面的【;】,介样子就可以了

    图片.png

    6.测试能否用GD库,代码如下:

    图片.png

    7.可以使用GD库运行效果图

    QQ截图20200606142905.jpg



0 赏钱 赏礼回复
  • 码农 程序开发者 消费:0元 2020-06-05 21:16 21:166楼
    装宝塔就好了.省心.
    闻过则喜 消费:1195.52元 三星 2020-06-06 06:14
    看了一下宝塔免费版的面板功能还不如虚机的丰富,还得继续花钱呀
    码农 消费:0元 其他手机 2020-06-06 06:23
    @闻过则喜 免费版足够用了。
    闻过则喜 消费:1195.52元 2020-06-06 09:16
    关键是安全防护方面不太如意
0 赏钱 赏礼回复
更多回复
      你可能感兴趣的主题
恢复多功能编辑器
  • 3 1
  • X1运营交流
        圈内贴子51642
    • 圈子成员1016
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648