zoukankan      html  css  js  c++  java
  • linux 添加php gd扩展 (linux添加PHP扩展)

    首先最基本的

    第一:先安装库

    yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel

    第二:进入PHP源码目录下的etc/gd目录

    find / -name gd

    cd /usr/local/php-7.1.16/ext/gd

    执行phpize

    find / -name phpize

    /usr/local/php/bin/phpize

    执行configure:

    注:这里的--with-php-config目录根据自己php的安装路径配置

    find / -name php-config

    ./configure --with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd --with-php-config=/usr/local/php/bin/php-config

    注意了:

    configure: error: jpeglib.h not found

    解决方案:

    执行

    rpm -qa | grep libjpeg 

    yum -y install libjpeg-devel

    yum list installed | grep libjpeg

    rpm -ql libjpeg-turbo

    再次执行

    ./configure --with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd --with-php-config=/usr/local/php/bin/php-config

    执行:make && make install

    cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

    ls

    第三步:修改php.ini

     

    重启服务 php-rpm

    phpinfo() 查看

    以上是Linux添加PHP扩展的一个实例,如果添加其他扩展遇到其他问题无法解决时请加群讨论

  • 相关阅读:
    JavaSE-集合的遍历
    JavaSE-Collection常用方法
    JavaSE-异常
    JavaSE-匿名类_匿名内部类的使用
    JavaSE-内部类
    JavaSE-接口应用举例
    java线程的使用(Runnable)
    list根据所存对象属性排序
    Unable to locate appropriate constructor on class异常
    redis在java项目中的使用
  • 原文地址:https://www.cnblogs.com/chaihy/p/10444338.html
Copyright © 2011-2022 走看看