技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> PHP --> php无法加载pcre.so的解决办法

php无法加载pcre.so的解决办法

浏览:3000次  出处信息
最近在帮朋友更新一台服务器,把apache和php全部重新安装。
首先使用在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倾情奉献,希望对大家有所帮助!

建议继续学习:

  1. 在Apache2.2.XX下安装Mod-myvhost模块    (阅读:11684)
  2. Nginx模块开发入门    (阅读:9832)
  3. nginx模块开发    (阅读:4590)
  4. CommonJS 的模块系统,AMD 和 Wrappings, 以及 RequireJS    (阅读:4165)
  5. 搭好了apache模块的开发环境    (阅读:3438)
  6. PHP 模块编写需要注意的一个问题---- php模块及函数名都定义成小写吧    (阅读:3351)
  7. FarmVille(美版开心农场)谈架构:所有模块都是一个可降级的服务    (阅读:3266)
  8. 使用 Perl 来开发 Nginx 的模块    (阅读:3285)
  9. 用C++面向对象的方式动态加载so    (阅读:2863)
  10. 一个IE6下重复加载的BUG    (阅读:2845)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:cURL基础教程
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1