问题:

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

方法:

  一般分为两种情况:

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

 # /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make
# make install

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

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

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

最新文章

  1. js类型转换
  2. Qt 二维码
  3. Java生产者和消费者问题
  4. ssh 框架整合试例 (spring+struts2+hibernate)
  5. 分布式算法(一致性Hash算法)
  6. iframe与include的区别
  7. javascript第二遍基础学习笔记(一)
  8. 【Node.js 自己封装的库 http_parse, libuv】
  9. 理解javascript中的回调函数(callback)
  10. 使用TCP/IP Monitor监视Soap协议
  11. Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer
  12. Notes : <Hands-on ML with Sklearn & TF> Chapter 1
  13. Code first 数据迁移
  14. 网站分析参数(实例分析)SimilarWeb插件参数
  15. PAT 1031 查验身份证(15)(C++&Python)
  16. js生成简单二维码
  17. TiKV 源码解析系列 - Raft 的优化
  18. 【LeetCode】41. First Missing Positive (3 solutions)
  19. 数据时代的的企业管理 记SAP商业同略会
  20. 【转】C++和Java比较

热门文章

  1. 什么是Mybatis
  2. Restful Web Service初识
  3. 【BZOJ】1016: [JSOI2008]最小生成树计数(kruskal+特殊的技巧)
  4. 怎么用ChemDraw连接两个结构片段
  5. hdu 3760(2次bfs求最短路)
  6. MyEclipse------如何添加jspsmartupload.jar,用于文件上传
  7. 使用JSP表达式和JSP脚本打印九九乘法表
  8. POI读写大数据量EXCEL
  9. poj_2559 单调栈
  10. WCF入门(十)——服务对象模型