PHP扩展组件的编译安装

文章目录 (?) [+]

    PHP

    组件源码

    自带组件位于:源码包的 ext/ 路径下

    扩展组件下载:https://pecl.php.net/packages.php

    编译安装

        以 imagick 扩展为例:

    # 下载并解压源码
    wget -c https://pecl.php.net/get/imagick-3.4.3.tgz
    tar -zxvf imagick-3.4.3.tgz
    
    # 安装依赖
    sudo apt install libmagickwand-dev
    
    # 配置
    cd imagick-3.4.3/
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config
    
    # 编译
    make && make install
    
    # 添加扩展组件( xdebug 为 zend_extension=xdebug.so )
    echo "extension=imagick.so" >> /usr/local/php/etc/php.ini
    
    # 重启 PHP-FPM
    sudo killall php-fpm
    sudo /usr/local/php/sbin/php-fpm
    
    # 查看扩展组件
    php -m


    本文标题:PHP扩展组件的编译安装
    本文链接:https://lanseyujie.com/post/php-extension-compile-and-installation.html
    版权声明:本文使用「署名-非商业性使用-相同方式共享」创作共享协议,转载或使用请遵守署名协议。
    点赞 0 分享 0
    下一篇:加油,2018
    呃...本文暂时没人留言,来添加一个吧!