关于如何在Linux Distro Z上运行PHP Y版本的扩展X有很多问题。
我错过了关于Linux上的PHP如何工作的全面的通用教程。
作为一个例子:我目前正试图让mysqli工作,我知道我可以用mysqli编译PHP或包含扩展名。 那么是啊,但是我怎样才能正确地编译一个具有特定扩展名的PHP,我在哪里可以获得我的Linux发行版的必要文件,如果我想将它包含为extension.so,我在哪里可以得到这个? 另外,如果我看看我的phpInfo()我看到,PHP 5.2.14正在运行,但如果我做yum信息PHP,它告诉我,该版本是PHP 5.1.6。 怎么样,我有两个不同的PHP版本正在运行,我会做些什么来澄清这个…等等。
我需要的是一般机制的清晰描述,就像一个叫做教程:如何在Linux服务器上启用PHP扩展。
任何部分教程或链接到这样的事情,非常感谢!
最近几乎所有的标准PHP模块都可以作为一个包来安装。 对于非标准模块,如果你有所有合适的库,你应该能够构build模块而不用重buildPHP。
我看到PHP 5.2.14正在运行,但如果我做的是PHP的信息,它告诉我,该版本是PHP 5.1.6。 怎么了,我有两个不同的PHP版本运行,
很有可能你或者某个人安装了这个系统,并且使用了PHP5.1.6,然后他们从源代码构build了一个更新的版本,但是他们并没有删除这个打包的版本,让你的软件包pipe理员感到困惑,并且弄得一团糟。