关于如何在Linux运行中获得PHP版本Y的扩展X,有很多问题。
我缺少的是关于PHP如何在Linux上工作的全面的一般教程。
举个例子:我目前正在努力让mysqli工作,我知道我可以用mysqli编译PHP,也可以包含扩展。是的,但是我应该如何编译具有特定扩展名的PHP,从哪里可以获得我的Linux所需的文件?如果我想把它作为extension.so来包含,我从哪里得到这个文件呢?另外,如果我查看我的phpInfo(),我会看到PHP5.2.14正在运行,但是如果我执行phpInfo php,它就会告诉我版本是PHP5.1.6。为什么,我有两个不同的PHP版本正在运行,我要怎么做才能弄清楚这个.等。
我需要的是对一般机制的清晰描述,类似于一个名为:如何在Linux服务器上启用PHP扩展的教程。
任何部分-教程或链接到这样的事情是非常感谢的!
发布于 2010-11-14 07:12:52
有了最近的发行版,几乎每个标准的PHP模块都可以作为一个软件包使用,您只需安装即可。对于非标准模块,如果您有所有可用的适当库,您应该能够在不重新构建PHP的情况下构建模块。
我看到PHP5.2.14正在运行,但是如果我执行yum php,它会告诉我版本是PHP5.1.6。为什么我有两个不同的PHP版本在运行,
很可能是您或某个人安装了这个系统,它附带了PHP 5.1.6,然后他们从源代码中构建了一个更新的版本,但是他们并没有删除打包的版本,混淆了您的包管理器,并造成了一些混乱。
https://serverfault.com/questions/201630
复制相似问题