zoukankan      html  css  js  c++  java
  • PHP 安装 redis、memcached、openssl、pdo_mysql等

        PHP openssl 扩展的安装

      这些插件可以通过在 php.ini 中添加 extension 的方式来加载所需要的插件,其实在 php 的安装包里就已经有相关的插件代码包了,在 php7/ext 里面

      步骤:

      1、cd php7/ext (mysql是你的源码文件夹)

      2、cd openssl

      3、/usr/local/bin/phpize  (自己安装的php会有对应的phpize,找到其位置)

      4、./configure --with-php-config=/usr/local/bin/php-config (这一个with具体情况具体确定)

      5、make && make install,然后就会提示在某个文件夹下有相关的 so 文件了,通常同一个phpize编译的都会在同个文件夹下

      6、在php.ini下添加 extension_dir,并添加相关的 extension=xxx.so

      PHP pdo_mysql 扩展的安装

      这些插件可以通过在 php.ini 中添加 extension 的方式来加载所需要的插件,其实在 php 的安装包里就已经有相关的插件代码包了,在 php7/ext 里面

      步骤:

      1、cd php7/ext (mysql是你的源码文件夹)

      2、cd pdo_mysql

      3、/usr/local/bin/phpize  (自己安装的php会有对应的phpize,找到其位置)

      4、./configure --with-php-config=/usr/local/bin/php-config --with-pdo-mysql=/usr/local/mysql/

      5、make && make install,然后就会提示在某个文件夹下有相关的 so 文件了,通常同一个phpize编译的都会在同个文件夹下

      6、在php.ini下添加 extension_dir,并添加相关的 extension=xxx.so

      PHP memcached 扩展的安装

      1、下载相关的源码包(软件版本自己选择)

        memcached-1.4.15   , http://memcached.org/           //Memcached服务端.
        memcached-2.1.0     , http://pecl.php.net/package/memcache      //PHP的Memcached扩展
        libevent-2.0.21-stable   , http://libevent.org/             //Memcached服务端的依赖包.
        libmemcached-1.0.16    , https://launchpad.net/libmemcached/    //Memcached扩展的依赖包.

      2、安装软件

        (1)先安装libevent,安装三部曲(./configure、make、make install)

        (2)再安装memcached服务端,注意 --prefix 位置和指定libevent的位置

        (3)再安装libmemcached,./configure -prefix=/usr/local/libmemcached -with-memcached=/usr/local/memcached/bin/memcached(memcached服务端的位置),make,make install

        (4)进入memcached-2.1.0的源码包,先通过 phpize 编译,然后 ./configure --with-php-config=/usr/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached、make && make install,会在phpize指定的目录里生成 so 文件,将该文件的名字加载到 extension=xxx.so 即可

            http://blog.csdn.net/zhuoxiong/article/details/12097483

      

      PHP Redis 扩展的安装

      1、下载相关的源码包

        redis    , http://redis.io/download                           //redis安装包

        php-redis , https://github.com/nicolasff/phpredis/zipball/master         //php-redis扩展包

      2、安装软件

        (1)安装 redis,最新的版本不要 ./configure,直接 make和 make install,注意 --prefix 路径

          tar -zxvf redis-3.0.7.tar.gz

          cd redis-3.0.7

          make --prefix=/usr/local/redis-3.0

          make install

          安装后一系列 bin 文件,即可执行文件

        (2)安装 php-redis

          unzip php-redis.zip

          cd php-redis

          /usr/local/php/bin/phpize

          ./configure --with-php-config=/usr/local/php/bin/php-config

          make && make install

          安装完后会提示在某个文件夹下有 redis.so ,添加进 php.ini 的 extension 即可 。

  • 相关阅读:
    程序员学习能力提升三要素(转)
    网页游戏框架
    CS心得
    项目主管谈网页游戏:一将功成万骨枯
    分享成为高效程序员的7个重要习惯
    看代码的实质
    点击delphi中wwDBGrid标题进行排序
    DataRow 学习
    学习遇到的问题MVC设置 起始页后怎样恢复
    泛型中的where
  • 原文地址:https://www.cnblogs.com/linguoguo/p/5409061.html
Copyright © 2011-2022 走看看