如何使用 PHP-FPM 升级 PHP

发布于 2024-09-29 08:32:59 字数 257 浏览 5 评论 0原文

我尝试将 PHP 从 5.2.12 升级到 5.2.14 (FreeBSD 7) (通过 make install),但安装后命令行中的“php -v”显示“5.2.14”,而 phpinfo() 显示“5.2.12” 。怎么可能呢?

现在我尝试安装用 PHP-FPM 修补的 PHP,但之前收到一条错误消息,提示“make deinstall”。

现在如何正确安装 PHP?如果我执行“make deinstall”会发生什么?配置文件、扩展名和一些设置会被删除吗?

I tried to upgrade PHP from 5.2.12 to 5.2.14 (FreeBSD 7) (by make install), but after installation 'php -v' in command line shows '5.2.14' and phpinfo() shows '5.2.12'. How can it be?

Now I'm trying to install PHP patched with PHP-FPM, but get an error that says 'make deinstall' before.

How can I properly install PHP now? And what happens if I execute 'make deinstall'? Will config file, extensions and some settings be deleted?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

究竟谁懂我的在乎 2024-10-06 08:32:59

为了升级任何端口,您必须运行 make deinstall :)
整个过程应该如下所示: make clean &&进行构建&&进行卸载&&重新安装或简单地使用portupgrade:
portupgrade -fR -o lang/php52

In order to upgrade any port you must run make deinstall :)
Whole procedure should look something like this: make clean && make build && make deinstall && make reinstall or simply use portupgrade:
portupgrade -fR -o lang/php52

深海里的那抹蓝 2024-10-06 08:32:59

你重启你的http服务器了吗?它可能仍然使用旧 PHP 5.2.12 库的内存实例。

Did you restart your http server? It could still be using an in-memory instance of the old PHP 5.2.12 library.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文