我已经有了一个运行主PHP和辅助PHP版本的服务器(在本例中是5和7)。我正在缓慢地将托管在那里的所有站点迁移到PHP 7,我通过DirectAdmin域设置选项设置了PHP版本。
我的问题是,有没有办法列出使用什么PHP版本的用户?要么通过DirectAdmin,要么通过SSH。
我尝试过调用php --version,但这只是返回主PHP版本。
我正在寻找一种方法来获得一个很好的活动PHP版本列表。
信息:
发布于 2016-11-19 21:22:18
当你跑的时候
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发布于 2016-10-18 10:36:28
你试过这个吗?
sudo update-alternatives --list php对于更改php默认值:
update-alternatives --config php你应该看到这样的东西:
Sélection Chemin Priorité État
------------------------------------------------------------
* 0 /usr/bin/php7.0 70 mode automatique
1 /usr/bin/php5 50 mode manuel
2 /usr/bin/php5.6 56 mode manuel
3 /usr/bin/php7.0 70 mode manuelhttps://stackoverflow.com/questions/40105355
复制相似问题