我有一台运行主要和次要 PHP 版本的服务器(在本例中为 5 和 7)。我正在慢慢将托管在那里的所有站点迁移到 PHP 7。我通过 DirectAdmin 域设置选项设置 PHP 版本。
我的问题是,有没有办法列出哪些用户正在使用什么 PHP 版本?通过 DirectAdmin 或 SSH。
我试过调用php --version
,但这只是返回主要的 PHP 版本。
我正在寻找一种方法来获得一个不错的事件 PHP 版本列表。
信息:
最佳答案
当你跑
grep php /usr/local/directadmin/data/users/*/domains/*.conf
输出将显示所有域的 PHP 设置。
例如。
/usr/local/directadmin/data/users/client1/domains/domain1.org.conf:php=ON
/usr/local/directadmin/data/users/client1/domains/domain1.org.conf:php1_select=2
/usr/local/directadmin/data/users/client1/domains/domain1.org.conf:php2_select=1
/usr/local/directadmin/data/users/client2/domains/domain2.com.conf:php=ON
/usr/local/directadmin/data/users/client2/domains/domain3.net.conf:php=ON
/usr/local/directadmin/data/users/client2/domains/domain3.net.conf:php1_select=1
/usr/local/directadmin/data/users/client2/domains/domain3.net.conf:php2_select=2
关于php - 检查运行两个版本的 DirectAdmin 的 PHP 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40105355/