php扩展安装

xdebug

  • 官网地址:https://xdebug.org/download.php

安装:

  1. 下载官方源码包

    > wget https://xdebug.org/files/xdebug-2.5.0.tgz
  2. 解压并进入目录进行编译

    > tar -zxvf xdebug-2.5.0.tgz
    > phpize
    
    #必须保证 /usr/local/php/bin/php-config   存在
    
    > ./configure --with-php-config=/usr/local/php/bin/php-config     
    > make && make install
  3. 在php.ini文件中添加扩展

    
    # 路径视具体情况而定
    
    > vim /usr/local/php/etc/php.ini
    //添加下面这一句到文件中,xdebug.so所在目录视具体情况而定
    [xDebug]
    zend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so
  4. 重启服务即可

redis扩展

我们需要确保已经安装了 redis 服务,接下来让我们安装 PHP redis 驱动。

Linux

  • 下载地址为:[https://github.com/phpredis/phpredis/releases]
    1.编译安装

    以下操作需要在下载的 phpredis 目录中完成
    
           > wget https://github.com/phpredis/phpredis/archive/2.2.4.tar.gz
           > tar xzf phpredis-2.2.4              # 解压
           > cd phpredis-2.2.4                      # 进入 phpredis 目录
           > /usr/local/php/bin/phpize              # 执行phpize命令,
           > ./configure --with-php-config=/usr/local/php/bin/php-config
           > make && make install

如果你是 PHP7 版本,则需要下载指定分支:

git clone -b php7 https://github.com/phpredis/phpredis.git

2.修改php.ini文件

       > vi /usr/local/php/lib/php.ini
       增加如下内容:
            注意:文件目录和名称
           extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20131226"
           extension=redis.so

3.安装完成后重启php-fpm 或 apache。查看phpinfo信息,就能看到redis扩展。


Windows

下载地址为:

  • http://windows.php.net/downloads/pecl/snaps/redis/
  • http://windows.php.net/downloads/pecl/releases/igbinary/

    1. 首先注意的是根据phpinfo()查看php编译环境,Compiler的信息是MSVC6/MSVC9/MSVC11,到上面的两个链接里面分别下载MSVC对应版本的文件

    2. 拷贝下载解压得到的两个扩展文件到PHP安装目录下的 ext 文件夹下

       php_redis.dll
       php_redis.pdb

       php_igbinary.dll
       php_igbinary.pdb
     3.在php.ini 文件下添加配置
       extension=php_igbinary.dll
       extension=php_redis.dll
     4.重启apache,通过phpinfo()函数查看安装情况,或者在DOS界面执行 php.exe -m 直接查看  

你可能感兴趣的:(web开发)