Would your clients like to have multiple versions of PHP?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • iseletsk
    Senior Member
    • Dec 2017
    • 1199

    #16
    Yes, I think we will have first beta in a week.

    Comment

    • clm
      Senior Member
      Forum ExplorerTechnical AssociateSolutions DeveloperInnovation Contributor
      • Mar 2021
      • 259

      #17
      Great news Sound like it could be ready for our new server !

      It could be almost a year before cPanel allows us to install multiple versions from the same branch or even install beta versions of PHP.

      Comment

      • dejan
        Junior Member
        • May 2017
        • 7

        #18
        This is a nice feature, but it must be an optional feature, and it is very important that server admin have the ability to configure this future, for example to choose PHP versions that should be offered to client, to choose if client should be able to use custom php.ini or not, because we for example does not allow this, since custom php.ini file would completely override global php configuration, suhosin, some modules, etc.

        If you create this feature so that client can only alter some configuration values (admin configurable), and still forced to use global values for other parameters, that would be great. Otherwise it would be a security nightmare, and this feature should be disabled by default.

        We would probably just offer two or max. three PHP versions for clients to use, and not to be able to use a custom php.ini file.

        Comment

        • rajesh
          Junior Member
          • Mar 2021
          • 9

          #19
          Waiting for the same
          This is one of the most asked feature on our cPanel servers

          Comment

          • rajesh
            Junior Member
            • Mar 2021
            • 9

            #20
            Hi Igor,

            Is there any updates on this?

            Regards,
            Rajesh

            Comment

            • iseletsk
              Senior Member
              • Dec 2017
              • 1199

              #21
              We are putting in final touches. The UI is about 99% done, and most of the PHP modules are compiled.

              Comment

              • miron
                Junior Member
                • Apr 2017
                • 12

                #22
                Excellent

                Comment

                • rajesh
                  Junior Member
                  • Mar 2021
                  • 9

                  #23
                  Would love to hear about this asap

                  Comment

                  • clm
                    Senior Member
                    Forum ExplorerTechnical AssociateSolutions DeveloperInnovation Contributor
                    • Mar 2021
                    • 259

                    #24
                    We
                    e also waiting as [S]im[/S]patiently as possible

                    This feature will allow us to get rid of a few older servers without breaking any scripts as well as allow our customers to not have to wait for a new server before going to a new major PHP version.

                    Comment

                    • iseletsk
                      Senior Member
                      • Dec 2017
                      • 1199

                      #25
                      We are very close to getting first beta out. All you can see here already works.

                      Admin:


                      End user part

                      Comment

                      • clm
                        Senior Member
                        Forum ExplorerTechnical AssociateSolutions DeveloperInnovation Contributor
                        • Mar 2021
                        • 259

                        #26
                        Looks nice

                        Will you be managing also when a module is required for another one to work ?

                        If we get this installed, we would like to have a way to migrate accounts from a cPanel server running PHP 5.2 to a server with a default PHP version of PHP 5.3 and have the migrated accounts set automaticaly to php5.2

                        We could add a file to the account before migrating this this could make it easier to implement this possibility.

                        Otherwise maybe it would be possible to change the default during the migration without changing PHP version for accounts already installed…

                        If this makes it quickly to stable or almost stable (just a few interface glitches) in the next few months then we will be using it for our next server.

                        Comment

                        • iseletsk
                          Senior Member
                          • Dec 2017
                          • 1199

                          #27
                          Are there any such modules? Could you give me an example?

                          Comment

                          • iseletsk
                            Senior Member
                            • Dec 2017
                            • 1199

                            #28
                            First thing first -- get this to work all together
                            Then we will deal with moving accounts from server to server and adding features.
                            Though we made sure that if you move account from server1 to server2 that already uses PHP selector, the options stick. Backups should also maintain the options.
                            Of course I am pretty sure that once it is live -- we will see ton of things that needs to be fixed.

                            Comment

                            • clm
                              Senior Member
                              Forum ExplorerTechnical AssociateSolutions DeveloperInnovation Contributor
                              • Mar 2021
                              • 259

                              #29
                              Maybe there are not actually any modules that the user will be able to define that will need other modules to work. There arent many modules in easy apache that have dependencies.

                              From current Easy Apache :

                              CurlSSL disables Curl

                              PDO MySQL enables PDO

                              Comment

                              • iseletsk
                                Senior Member
                                • Dec 2017
                                • 1199

                                #30
                                We carry all the dependencies, like if module need some extra shared library -- it will be there. And yes, you are right, we should make some options mutually exclusive. But we will add it in the "later" versions.

                                Comment

                                Working...