我正在为开发人员编写一些文档,我想包括所需的PHP扩展和每个版本。例如,一个要求是gd 2.1.1,另一个要求是phalcon 2.0.1。我如何知道安装了哪个版本的mysqli?
我知道如何弄清楚安装了哪些版本的PHP和MySQL,但是我找不出我有什么版本的mysqli扩展。 phpinfo
显示下的mysqli扩展部分提供以下信息:
MysqlI Support enabled
Client API library version 5.5.43
Active Persistent Links 0
Inactive Persistent Links 0
Active Links 0
Client API header version 5.5.41
MYSQLI_SOCKET /var/run/mysqld/mysqld.sock
我认为这只是告诉我,我已经安装了MySQL的版本是43年5月5日,我以为是从mysqli的版本不同。
dpkg
显示PHP5-msyql的版本是5.5.9 + DFSG-1ubuntu4(我觉得有这截断一0.9),我相信这是对元数据包的版本,而不一定是扩展的版本:
$ dpkg -l php5-mysql
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=============================-===================-===================-================================================================
ii php5-mysql 5.5.9+dfsg-1ubuntu4 amd64 MySQL module for php5
mysqli只是一个PHP扩展.... –
是的我知道,但其他PHP扩展有版本。例如,GD是2.1.1版,而Phalcon是2.0.1。我正在尝试将扩展程序开发者需要安装的一些文档放在一起。 –
我假设你知道'phpInfo()'显示了很多关于PHP认为它可以使用的有用信息。它包含一些版本信息。 –