zoukankan      html  css  js  c++  java
  • 已经安装好了的lamp或者lnmp环境,编译其他的模块进来?

    问题:

      如何为已经编译好了的环境再次编译其他的模块?

    方法:

      一般分为两种情况:

      1. php的源码安装包中本来就有这个 .so 的扩展,我们只需要进入到php的安装源码包中的ext文件夹下,然后找到要扩展的包,然后执行:

    1 # /usr/local/php/bin/phpize
    2 # ./configure  --with-php-config=/usr/local/php/bin/php-config 
    3 # make
    4 # make install

          2.php的源码安装包中没有的,下面以memcache为例说明:

        1. 在http://pecl.php.net/package/memcache 选择相应想要下载的memcache版本
        2. 安装PHP的memcache扩展
        3.       tar vxzf memcache-2.2.6.tgz
        4.    # cd memcache-2.2.6
        5.    # /usr/local/php/bin/phpize
        6.    # ./configure  --with-php-config=/usr/local/php/bin/php-config
        7.    # make
        8.    # make install
        9. 安装完后,会在/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/里生成一个memcache.so
        10. 接下来修改php.ini
        11. extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626"
        12. extension=memcache.so
        13. 修改后保存
        14. 然后重启httpd服务,再测试phpinfo()看看有没有memcache项,有就说明配置完成了

        注释:如果还想安装其他模块,比如redis或者是mongodb等模块,依照上面的方法即可完成!

  • 相关阅读:
    多种的android进度条的特效源码
    仿360手机卫士界面效果android版源码
    非常不错的KPTimePicker效果源码
    jquery超级简单的后台系统自适应框架
    jquery银行电子账单表格填入和编辑插件
    jquery核心基础
    javascript基础的一些总结
    查看HA 的stat
    查看Linux服务器序列号
    TCPDUMP收集某个端口的流量
  • 原文地址:https://www.cnblogs.com/shangzekai/p/4374527.html
Copyright © 2011-2022 走看看