zoukankan      html  css  js  c++  java
  • php通过pecl方式安装扩展

    安装pecl

    cd /usr/local/php/bin/
    wget http://pear.php.net/go-pear.phar -O go-pear.php
    php go-pear.php
    ##回车默认安装

    yum安装
    yum install php-pear

    安装php扩展

    pecl search key-word    #查找扩展
    pecl install key-word   #安装扩展

    查询相关扩展

    [root@localhost src]# pecl search swoole
    Retrieving data...0%
    Matched packages, channel pecl.php.net:
    =======================================
    Package Stable/(Latest) Local
    swoole  1.8.12 (stable) 1.8.12 Event-driven asynchronous and concurrent networking engine with high performance for PHP.
    [root@localhost src]# pecl search xdebug
    Retrieving data...0%
    Matched packages, channel pecl.php.net:
    =======================================
    Package Stable/(Latest) Local
    xdebug  2.4.1 (stable)        Provides functions for function traces and profiling

    安装相关扩展

    pecl install xdebug
    ##安装完成之后,输出
    Build process completed successfully
    Installing '/usr/lib64/php/modules/xdebug.so'
    install ok: channel://pecl.php.net/xdebug-2.4.1
    configuration option "php_ini" is not set to php.ini location
    You should add "zend_extension=/usr/lib64/php/modules/xdebug.so" to php.ini
    ##根据提示,我们在php.ini的最后添加
    zend_extension=/usr/lib64/php/modules/xdebug.so
    pecl install swoole

    问题

     configure: error: Cannot find php-config

    在/usr/bin下执行 ln -s /usr/local/php/bin/php-config php-config 即可

    卸载

    php.ini 中删除 extension=swoole.so
    
    卸载,切换到PHP安装目录下的bin
    
    ./pecl uninstall swoole(已swoole为例)

     

  • 相关阅读:
    [fw]PAGE_SIZE & PAGE_SHIFT & _AC()
    Memory layout of x86_64 in Linux
    Compile Linux Kernel on Ubuntu 12.04 LTS (Detailed)
    ret/retn人为改变执行地址
    [fw]LINUX中断描述符初始化
    查看x86主機是否支援64bit in Linux
    Linux.中断处理.入口x86平台entry_32.S
    [fW]中断处理函数数组interrupt[]初始化
    Linux GNU GAS introduction
    洛谷试炼场 3-5数论 3-17 倍增
  • 原文地址:https://www.cnblogs.com/duandian/p/9512858.html
Copyright © 2011-2022 走看看