加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 13:55:40 所属栏目:PHP教程 来源:网络整理
导读:我正在编译php扩展(memcached和xdebug),当我运行make install时,它们会继续安装到/usr/local / php / lib / php / extensions / no-debug-non-zts-20090626.所以有几个问题: no-debug-non-zts-20090626甚至意味着什么,为什么它是默认值? 编辑php.ini文件并
我正在编译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工具为您下载,编译和安装这些工具.存在这些工具的原因很多.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读