Detect User's PHP Version

Navigation:  PHP Selector >

Detect User's PHP Version

Previous pageReturn to chapter overviewNext page

[LVE Manager 0.5-63 or higher]


PHP Selector provides an easy way to figure out which versions are available and selected for end user from the command line. You can get this information by running:


$ /usr/bin/cl-selector --summary php --user _USERNAME_


The output:

5.2 e - -

5.3 e - s

5.4 e - -

5.5 e - -

native e d -


The first column defines the PHP version. Native means native PHP version, like the one installed by cPanel with EasyApache.


The second column will contain either e or -. If e is present, it means that given version is enabled, and can be selected by the end user.


The third column can have values d or -. If d is present, that version is considered a 'default' version. Only one PHP version will have d indicator.


The fourth column can have values s or -. If s is present, that is the selected version, currently being used by the end user. Only one PHP version will have s indicator.


In case a user is not inside CageFS, and as such doesn't use PHP Selector, you will see the following error message:


ERROR:User is not in cagefs