最近在CentOS上编译安装了PHP7.17的开发环境,发现一个问题:
在windows下安装PHP时需要选择php版本
在Linux下却不需要,这是为什么,半路出家编程,没有啥基础,希望给我解答一下,谢谢!
windows中区分NTS和TS、x64和x86,Linux中编译时没有这些选项,它是根据编译的环境自行匹配的吗?
最近在CentOS上编译安装了PHP7.17的开发环境,发现一个问题:
在windows下安装PHP时需要选择php版本
在Linux下却不需要,这是为什么,半路出家编程,没有啥基础,希望给我解答一下,谢谢!
windows中区分NTS和TS、x64和x86,Linux中编译时没有这些选项,它是根据编译的环境自行匹配的吗?
当然也是有32位和64位之分,只不过官网没有编译好现成的,官网的文档让你自行编译,自然不需要区分32位和64位。源码都是一套,取决于你的系统。
当然你也可以选择直接从发行版的仓库安装php,那个就是区分32位和64位的
linux系统本身就有32位和64位的区别,而且在linux下一般都是使用源码编译PHP,根据php的configure参数订制所需功能,其中加上--enable-maintainer-zts就是TS,不加就是NTS
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
windows
分32
和64
位的操作系统。x86
就是32
位操作系统。non-thread-safe
非线程安全与IIS
搭配环境thread-safe
线程安全与apache
搭配环境