php - 检查运行两个版本的 DirectAdmin 的 PHP 版本

标签 php centos directadmin

我有一台运行主要和次要 PHP 版本的服务器(在本例中为 5 和 7)。我正在慢慢将托管在那里的所有站点迁移到 PHP 7。我通过 DirectAdmin 域设置选项设置 PHP 版本。

我的问题是,有没有办法列出哪些用户正在使用什么 PHP 版本?通过 DirectAdmin 或 SSH。

我试过调用php --version ,但这只是返回主要的 PHP 版本。

我正在寻找一种方法来获得一个不错的事件 PHP 版本列表。

信息:

  • CentOS 7
  • DirectAdmin 1.50(带有 custombuild 2.0)
  • 最佳答案

    当你跑

    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/

    相关文章:

    bash - 需要 bash 函数中的循环建议

    java - CentOS 与 postgresql 的连接被拒绝

    Centos7 上的 PHP-FPM 与 Directadmin -> 通过 httpd-alias 的 url 未解析为 php

    linux - Shell 脚本定时任务

    php - 想要打印当天的完整名称

    javascript - AJAX 加载调用 javascript 函数的 PHP 页面

    javascript - 无法复制 Jquery Mobile 自动完成演示

    mysql - 判断mysql客户端版本

    php - 将 MySQL 数据库移动到远程服务器后出现 "access denied for user"

    php - 通过 PHP 添加用户 (useradd) - Ubuntu