小编kav*_*gel的帖子

pecl install mongo - 使用错误的模块 API 不断编译

在这里使用 Ubuntu 12.04、nginx 和 php5-fpm

我让 mongo 在 php 5.3 上运行良好,然后我添加了 ondrej/php5 ppa 并更新到 php5.4。它保留了 GD 和 CURL 扩展,但不保留 mongo。我将该行重新添加到 php.ini 文件中,但什么也没添加。然后我启用了启动错误并得到了这个:

PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mongo.so' - /usr/lib/php5/20100525/mongo.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

所以,疯狂的猜测,我做了find -name 'mongo.so'并将文件从 20090626/ 移动到 20100525/ ...这导致了这个错误:

PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20100525
These options need to match
Run Code Online (Sandbox Code Playgroud)

然后我做了pecl uninstall mongopecl install …

php5 pecl php-fpm mongodb

9
推荐指数
1
解决办法
8698
查看次数

更换了 IIS7 SSL 证书,仍然向浏览器发送旧的过期证书

以前我有另一家公司的 SSL 证书。昨晚过期了。我今天早上购买了一个新的,从“服务器证书”下的服务器中删除了第一个并创建了一个新请求。当我单击“完成证书请求”并输入新证书时 - 没问题,它安装了。

但是,在浏览器中,每当我访问该站点时,浏览器中仍然会提示我说它不安全。在 Firefox 中,在弹出来验证证书的对话框中,我点击了几次“获取证书” - 它仍然说无效,当我点击查看详细信息时,颁发者名称是原始证书的名称,即过期并删除。

我唯一能想到的就是重新启动服务器。没有骰子。

有什么建议吗?

ssl iis-7

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

iis-7 ×1

mongodb ×1

pecl ×1

php-fpm ×1

php5 ×1

ssl ×1