php无法加载pcre.so的解决办法
浏览:3016次 出处信息
首先使用在ports中将apache和php5,及php5-extension都deinstall了。不过有些地方还是卸载的不干净。
甚至有很多关联软件都卸载不了。只能使用pkg_delete -f来删除了。
删除过程就不多讲了。现在删掉了以后,重新安装apache和php5和php5-extension都挺顺利的,可是调用phpinfo时,却总是缺少了pcre这么模块。
查看了extension.ini确实有加载pcre.so,重启apache还是没看到pcre这个模块。
重装该模块,确定了配置文件中都有加载指令了,重启apache还是没有加载pcre模块。
比较诡异了,去把pcre.so删掉,再重装,重启后还是没看到加载pcre模块。
感觉快无计可施了。静下心来想想,也许是老的安装包保留下来了,才会这样的。
所以执行了make reinstall FORCE_PKG_REGISTER="yes" clean
加上了clean指令,以前没加的。这次安装还是不行,但是把老安装包给清掉了。
再次执行make reinstall FORCE_PKG_REGISTER="yes" clean
这次就安装成功了。说明问题是之前安装的模块是老的安装包,freebsd检查有老的安装包以后就不重新下载了,直接安装,所以总是有问题。这次把老安装包清除之后,再安装,从网上下载了新的安装包,一次就成功了。
本文由ArthurXF倾情奉献,希望对大家有所帮助!
建议继续学习:
- 在Apache2.2.XX下安装Mod-myvhost模块 (阅读:11705)
- Nginx模块开发入门 (阅读:9871)
- nginx模块开发 (阅读:4613)
- CommonJS 的模块系统,AMD 和 Wrappings, 以及 RequireJS (阅读:4176)
- 搭好了apache模块的开发环境 (阅读:3457)
- PHP 模块编写需要注意的一个问题---- php模块及函数名都定义成小写吧 (阅读:3363)
- FarmVille(美版开心农场)谈架构:所有模块都是一个可降级的服务 (阅读:3276)
- 使用 Perl 来开发 Nginx 的模块 (阅读:3300)
- 用C++面向对象的方式动态加载so (阅读:2881)
- 一个IE6下重复加载的BUG (阅读:2861)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:cURL基础教程
后一篇:phpQuery:像jQuery一样处理DOM >>
文章信息
- 作者:ArthurXF <arthurxf@gmail.com> 来源: BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog
- 标签: 加载 模块
- 发布时间:2010-04-12 16:08:13
建议继续学习
近3天十大热文
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [53] android 开发入门
- [52] 如何拿下简短的域名
- [52] 图书馆的世界纪录
- [50] Oracle MTS模式下 进程地址与会话信
- [50] Go Reflect 性能
- [48] 【社会化设计】自我(self)部分――欢迎区
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [37] 程序员技术练级攻略
- [27] 视觉调整-设计师 vs. 逻辑