zoukankan      html  css  js  c++  java
  • Centos memcached的php拓展 管理界面

    确定已安装apache

    一、安装php5

    1.安装libxml2

    1 tar zxvf libxml2-2.6.32.tar.gz
    2 cd libxml2-2.6.32
    3 ./configure --prefix=/usr/local/libxml2
    4 make
    5 make install

    2.安装php5

    #tarzvxf php-5.3.8.tar.gz
    #cd php-5.3.8
    #./configure
    --prefix=/usr/local/php5
    --with-apxs2=/usr/local/apache/bin/apxs
    --with-libxml-dir=/usr/local/libxml2
    #make
    #make install

    3.重新配置apache2让他支持php

    § 配置 httpd.conf 让apache支持PHP:

      # vi/usr/local/apache/conf/httpd.conf

      找到 AddTypeapplication/x-gzip .gz .tgz 在其下添加如下内容

      AddTypeapplication/x-httpd-php .php      (.前面有空格)

      AddTypeapplication/x-httpd-php-source .phps       (.前面有空格)

    § 然后CPOPY PHP的配置文件

      cpphp-5.3.8/php.ini.dist /usr/local/php/lib/php.ini 

        (如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)

      重启apache

      service apacherestart

    4.测试php是否成功安装

    写一个php测试页info.php,放到apache2/htdocs中。

    <?php 

     phpinfo(); 

    ?>; 

    在浏览器中输入:服务器地址:端口/info.php

    二、安装MemcachePHP扩展

    1、安装memcache

    # cd/tmp

    #wget http://pecl.php.net/get/memcache-3.0.6.tgz

    #tar vxzf memcache-3.0.6.tgz

    # cdmemcache-3.0.6

    #/usr/local/webserver/php/bin/phpize    //根据php的具体安装路径

    #./configure -enable-memcache-with-php-config=/usr/local/webserver/php/bin/php-config -with-zlib-dir

    make

    makeinstall

    上述安装完后会有类似这样的提示

    Installing shared extensions:    /usr/local/php5/lib/php/extensions/no-debug-zts-20121212/

     

    注:

    遇到的问题:

    一、运行/usr/local/webserver/php/bin/phpize时出现
    Configuring for:
    PHP Api Version:         20041225
    Zend Module Api No:      20060613
    Zend Extension Api No:   220060519
    Cannot find autoconf. Please check your autoconf installation and the
    $PHP_AUTOCONF environment variable. Then, rerun this script.
    根据网上的解决办法是:
     
    yum install m4
     yum install autoconf

    2make遇到错误

     make: *** [memcache.lo] Error 1

    没有安装zlib

    yum install zlib-devel

     

     

    三、修改php.ini,我的路径为/usr/local/webserver/php/etc/php.ini

    在代码底部加上

    [extension]

    extension_dir= "/usr/local/php5/lib/php/extensions/no-debug-zts-20121212/"

    extension=memcache.so

    四、拷贝修改memcache.php

    1、到memcache-3.0.6下找到memcache.php

    修改要监控的ip和端口

    $MEMCACHE_SERVERS[] =’ip :端口’

    2、将memcache.php拷贝到apache安装目录的htdos下

  • 相关阅读:
    使用Leangoo玩转故事地图
    用Leangoo做敏捷需求管理
    LEANGOO成员
    LEANGOO卡片
    给WebAPI的REST接口添加测试页面(三)
    使用Win2D在UWP程序中2D绘图(二)
    Visual Studio 2015的“转到定义”和“查看定义”出错的Bug
    使用Win2D在UWP程序中2D绘图(一)
    Windows 10 UWP程序标题栏设置
    .NET 4.6的RyuJIT尾递归优化的Bug
  • 原文地址:https://www.cnblogs.com/smileallen/p/3391496.html
Copyright © 2011-2022 走看看