php.ini – PHP – 扩展 – no-debug-non-zts-xxxxxxxx

前端之家收集整理的这篇文章主要介绍了php.ini – PHP – 扩展 – no-debug-non-zts-xxxxxxxx前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编译PHP扩展(memcached和xdebug),当我运行make install时,它们会继续安装到/usr/local / PHP / lib / PHP / extensions / no-debug-non-zts-20090626.所以有几个问题:

> no-debug-non-zts-20090626甚至意味着什么,为什么它是默认值?
>编辑PHP.ini文件并将extension_dir指令设置为上述目录是一种好习惯吗?或者我应该用PREFIX = /usr/local / PHP / extensions编译每个模块?因此,当我进行安装时,将它们放入自定义扩展目录,然后我可以将extension = /usr/local / PHP / extensions / memcached.so行添加到我的.ini文件中.
>编译新模块时是否存在风险,它将与目标#1中的目录位于不同的目录中?

“no-debug-non-zts-20090626”意味着它是在没有调试标志的情况下构建的,并且没有ZTS,这是 PHP用来表示内部线程安全的首字母缩写.日期戳用于标识内部API版本.我很确定一个可以识别PHP 5.3.

您可能希望真正寻找由您的操作系统发行版或受信任的第三方提供的这些模块的预编译版本,而不是自己编译并因此导致这些问题需要答案. Memcached和xdebug是非常常见的扩展,很有可能它们已经很容易为您提供.

如果做不到这一点,您可能希望使用pecl工具为您下载,编译和安装这些工具.存在这些工具的原因很多.

原文链接:https://www.f2er.com/php/139216.html

猜你在找的PHP相关文章