7281
Downloads

ntPHPselector

ntPHPselector
VERSION 3.0.1

Select preferred PHP version per directory on the same domain

ntPHPselector plugin allows user to select preferred PHP version per directory on the same domain. ntPHPselector support php versions 5.2(excluded in Centos 7), 5.3, 5.4, 5.5 and 5.6.

If your server is running with EasyApache 4, Please click here

FEATURES

Core Features of ntPHPselector

Select preferred PHP version per directory on the same domain.
Use multiple versions of php in the same domain itself
Easy Access to 4 different versions of PHP
User friendly user interface
Install additional PHPs completely independent of cPanel's PHP
Simple back-end logic; can be understand / troubleshoot anyone who knows basic Linux
Installation is quite simple
Integrated to cPanel's PHP configuration. Any additional modules added to default PHP can be added to additional PHP simply by using recompile option of the manage script.
Recompile option for single PHP version is available.
Recompile option for single PHP version is available.
Choose the latest versions for each additional PHP version based on the EA3 profile,
Custom additions to the package will be added based on request / feedback
One Click remove for the configuration in the preferred directory
Complete uninstallation is very easy

INSTALLATION

Installation

To install ntPHPselector, run the following commands:

cd /usr/local/src

wget -N https://nixtree.com/download/free/ntphpselector_manage.sh

sh ntphpselector_manage.sh install

RECOMPILE

Recompile

To recompile php in ntPHPselector, run the following command

sh ntphpselector_manage.sh recompile

-- option 2 for 5.2
3 for 5.3
4 for 5.4
5 for 5.5
6 for 5.6

eg: recompile php5.2
sh ntphpselector_manage.sh recompile 2

UPDATES

Updates

Updating currently installed ntPHPselector using the following command

sh ntphpselector_manage.sh update

UNINSTALLATION

Uninstallation

For uninstalling the plugin:

sh ntphpselector_manage.sh uninstall

CHANGELOG

Changelog

[+] new feature
[*] functionality improved
[-] issue resolved

Version 3.0.1
[+] Missing ntPHPSelector Plugin

Version 3.0.0 Beta
[+] Script compatible with Centos 7 servers
[+] Add additionsl php 5.6

Version 2.0.4
[*] Short_open_tag setting enabled by default
[-] New Line entry error with AddHandler
[-] Prevent .htaccess file modification while running easyapache
[+] Add a new script for installing the plugin in Centos 5 servers, due to SSL error

Version 2.0.0
[*] The textbox has been removed and directory listing is enabled. So now the user can click and select and directory from the list.
[+] Enabled sqlite support for PHP 5.4 and 5.5
[-] Enabled server timezone in each php.ini files

Version 1.1.0
[-] Issue in the manage script that prevents it to sort versions on RHEL 5 based systems.
[-] extend support for PHP 5.2 after it is removed from EasyApache.
[+] a script to install Ioncube and Zend to additional PHPs.

Version 1.0.0
[+] Select preferred PHP version per directory on the same domain.
[+] Use mulitple versions of php in the same domain itself
[+] Easy Access to 4 different versions of PHP
[+] User friendly user interface
[+] Install additional PHPs completely independent of cPane’s PHP
[+] Simple back-end logic; can be understand / troubleshoot anyone who knows basic Linux
[+] Installation is quite simple
[+] Integrated to cPanel’s PHP configuration. Any additional modules added to default PHP can be added to additional PHP simply by using recompile option of the manage script.
[+] Recompile option for single PHP version is available
[+] Choose the latest versions for each additional PHP version based on the EA3 profile,
[+] Custom additions to the package will be added based on request / feedback
[+] One Click remove for the configuration in the preferred directory
[+] Complete uninstallation is very easy.

FAQ

FAQ

It supports PHP 5.2, 5.3, 5.4, 5.5 and 5.6
* Custom version addition upon request.
Add the additional module to default PHP via EA3. Then recompile the additional PHPs
Not at all. if you know basic Linux, you can troubleshoot most of the issues that may come up.
Yes, we do! We welcome feedback / suggestions from all to improve the project features
You must have SuPHP enabled on the server. It will not work if any other PHP handler is loaded on the server.
You can find all additional PHP files under /opt/ntphp
Unfortunately that is an expected behavior. It is due to the PHP configuration file ( which actually loads PHP handler file ) loads after the include file while using the Apache include editor. So it finds the include lines as invalid lines and showing error message. Right now the only fix is to edit the include files via command line.
Download script http://nixtree.com/download/free/ntphpextension.sh and execute it; that will add Zend / Ioncube support.
We install plugin files for x3 theme by default. If you have custom cPanel theme, you can get it working by copying the plugin directory from x3 to your custom theme directory
Run the following commands and update the forum with the output.;
grep '' /etc/redhat-release /usr/local/cpanel/version /var/cpanel/envtype ; grep CPANEL= /etc/cpupdate.conf ;
httpd -v ; php -v ; mysql -V ;arch ;
php –m
/usr/local/cpanel/bin/rebuild_phpconf --current

Support

It is released free of charge. There is no support provided with this application except through the nixtree forums where the community of nixtree users may assist one another. Also will get assistance from the site administrators. Please visit Nixtree Forum

Shared
Support Team
Server
Management
Dedicated
Team