列出包
# apt list libapache2-mod-php*
Listing... Done
libapache2-mod-php5/trusty-updates,trusty-security,now 5.5.9+dfsg-1ubuntu4.29 amd64 [installed,automatic]
libapache2-mod-php5.6/now 5.6.40-5+ubuntu14.04.1+deb.sury.org+1 amd64 [installed,local]
libapache2-mod-php5filter/trusty-updates,trusty-security 5.5.9+dfsg-1ubuntu4.29 amd64
向 apache2 询问信息 [删除无用信息]
# apache2ctl -M
Loaded Modules:
mpm_prefork_module (shared)
php5_module (shared)
如果我使用 php5 或 php5.6,我无法确定
答案1
有多种方法可以确定 PHP 版本。
以下是几种方法:
1. 创建一个PHP文件phpinfo.php
并运行它以显示所有信息。
<?php echo phpinfo(); ?>
2. 显示可用模块:
grep -iR "php" /etc/apache2/
3. 显示加载的模块:
cat /etc/apache2/mods-enabled/php*.load
4. 显示您的 PHP 版本:
php -v
5.grep
对于php.ini
文件
php -i | grep "php.ini"
6.grep
对于libphp*.so
在/usr/lib/apache2/modules
ls /usr/lib/apache2/modules/ | grep "php"
7.grep
对于版本
php -i | grep "PHP Version"
8.grep
为了pdo
php -i | grep "pdo"
9.ls
在/usr/bin/
ls /usr/bin/php*
10.grep
查看/sbin/apache2ctl
可用的配置指令
/sbin/apache2ctl -L | grep "php"