Is there a maintainable way to install a recent version of phpMyAdmin on Ubuntu 18.04

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












We use phpMyAdmin on a couple of servers running Ubuntu 18.04. Ubuntu ships with PHP 7.2, the latest phpMyAdmin version from the official repositories is 4.6.6, which is not compatible with PHP 7.2.



phpMyAdmin does not seem to have an official package repository, all repositories I have found seem not to serve the latest version either.



The only workarounds I have found so far:



  • Installing PHP 7.1 in addition to PHP 7.2 from ppa:ondrej/php and have phpMyAdmin use the older version

  • Manually overwriting the phpMyAdmin files that come with the official package with the latest files

Both seem to be problematic in terms of maintaining the software on the servers. I was wondering how others solve this problem.










share|improve this question







New contributor




taalas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • Make your own fresh packages.
    – Ipor Sircer
    11 hours ago










  • I suppose it comes down to your definition of the word "maintainable". Do you want the vendor (PHP directly or Ubuntu the distribution) to maintain it, or are you willing to maintain it?
    – Jeff Schaller
    11 hours ago










  • I might have phrased this badly. I was interested in best practices concerning latest versions of phpMyAdmin, while still being able to have stable production systems (which are secure, upgradeable, etc.). I was that others have found practical solutions to the compatibility problems.
    – taalas
    10 hours ago










  • "stable" is only a word which means all packages were tested by thousand of users and nobody notices any errors/bugs. When you install a non-tested new version of any program, then your distro is not 100% stable anymore by definition.
    – Ipor Sircer
    5 hours ago














up vote
0
down vote

favorite












We use phpMyAdmin on a couple of servers running Ubuntu 18.04. Ubuntu ships with PHP 7.2, the latest phpMyAdmin version from the official repositories is 4.6.6, which is not compatible with PHP 7.2.



phpMyAdmin does not seem to have an official package repository, all repositories I have found seem not to serve the latest version either.



The only workarounds I have found so far:



  • Installing PHP 7.1 in addition to PHP 7.2 from ppa:ondrej/php and have phpMyAdmin use the older version

  • Manually overwriting the phpMyAdmin files that come with the official package with the latest files

Both seem to be problematic in terms of maintaining the software on the servers. I was wondering how others solve this problem.










share|improve this question







New contributor




taalas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • Make your own fresh packages.
    – Ipor Sircer
    11 hours ago










  • I suppose it comes down to your definition of the word "maintainable". Do you want the vendor (PHP directly or Ubuntu the distribution) to maintain it, or are you willing to maintain it?
    – Jeff Schaller
    11 hours ago










  • I might have phrased this badly. I was interested in best practices concerning latest versions of phpMyAdmin, while still being able to have stable production systems (which are secure, upgradeable, etc.). I was that others have found practical solutions to the compatibility problems.
    – taalas
    10 hours ago










  • "stable" is only a word which means all packages were tested by thousand of users and nobody notices any errors/bugs. When you install a non-tested new version of any program, then your distro is not 100% stable anymore by definition.
    – Ipor Sircer
    5 hours ago












up vote
0
down vote

favorite









up vote
0
down vote

favorite











We use phpMyAdmin on a couple of servers running Ubuntu 18.04. Ubuntu ships with PHP 7.2, the latest phpMyAdmin version from the official repositories is 4.6.6, which is not compatible with PHP 7.2.



phpMyAdmin does not seem to have an official package repository, all repositories I have found seem not to serve the latest version either.



The only workarounds I have found so far:



  • Installing PHP 7.1 in addition to PHP 7.2 from ppa:ondrej/php and have phpMyAdmin use the older version

  • Manually overwriting the phpMyAdmin files that come with the official package with the latest files

Both seem to be problematic in terms of maintaining the software on the servers. I was wondering how others solve this problem.










share|improve this question







New contributor




taalas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











We use phpMyAdmin on a couple of servers running Ubuntu 18.04. Ubuntu ships with PHP 7.2, the latest phpMyAdmin version from the official repositories is 4.6.6, which is not compatible with PHP 7.2.



phpMyAdmin does not seem to have an official package repository, all repositories I have found seem not to serve the latest version either.



The only workarounds I have found so far:



  • Installing PHP 7.1 in addition to PHP 7.2 from ppa:ondrej/php and have phpMyAdmin use the older version

  • Manually overwriting the phpMyAdmin files that come with the official package with the latest files

Both seem to be problematic in terms of maintaining the software on the servers. I was wondering how others solve this problem.







ubuntu mysql phpmyadmin






share|improve this question







New contributor




taalas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




taalas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




taalas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 11 hours ago









taalas

1011




1011




New contributor




taalas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





taalas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






taalas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











  • Make your own fresh packages.
    – Ipor Sircer
    11 hours ago










  • I suppose it comes down to your definition of the word "maintainable". Do you want the vendor (PHP directly or Ubuntu the distribution) to maintain it, or are you willing to maintain it?
    – Jeff Schaller
    11 hours ago










  • I might have phrased this badly. I was interested in best practices concerning latest versions of phpMyAdmin, while still being able to have stable production systems (which are secure, upgradeable, etc.). I was that others have found practical solutions to the compatibility problems.
    – taalas
    10 hours ago










  • "stable" is only a word which means all packages were tested by thousand of users and nobody notices any errors/bugs. When you install a non-tested new version of any program, then your distro is not 100% stable anymore by definition.
    – Ipor Sircer
    5 hours ago
















  • Make your own fresh packages.
    – Ipor Sircer
    11 hours ago










  • I suppose it comes down to your definition of the word "maintainable". Do you want the vendor (PHP directly or Ubuntu the distribution) to maintain it, or are you willing to maintain it?
    – Jeff Schaller
    11 hours ago










  • I might have phrased this badly. I was interested in best practices concerning latest versions of phpMyAdmin, while still being able to have stable production systems (which are secure, upgradeable, etc.). I was that others have found practical solutions to the compatibility problems.
    – taalas
    10 hours ago










  • "stable" is only a word which means all packages were tested by thousand of users and nobody notices any errors/bugs. When you install a non-tested new version of any program, then your distro is not 100% stable anymore by definition.
    – Ipor Sircer
    5 hours ago















Make your own fresh packages.
– Ipor Sircer
11 hours ago




Make your own fresh packages.
– Ipor Sircer
11 hours ago












I suppose it comes down to your definition of the word "maintainable". Do you want the vendor (PHP directly or Ubuntu the distribution) to maintain it, or are you willing to maintain it?
– Jeff Schaller
11 hours ago




I suppose it comes down to your definition of the word "maintainable". Do you want the vendor (PHP directly or Ubuntu the distribution) to maintain it, or are you willing to maintain it?
– Jeff Schaller
11 hours ago












I might have phrased this badly. I was interested in best practices concerning latest versions of phpMyAdmin, while still being able to have stable production systems (which are secure, upgradeable, etc.). I was that others have found practical solutions to the compatibility problems.
– taalas
10 hours ago




I might have phrased this badly. I was interested in best practices concerning latest versions of phpMyAdmin, while still being able to have stable production systems (which are secure, upgradeable, etc.). I was that others have found practical solutions to the compatibility problems.
– taalas
10 hours ago












"stable" is only a word which means all packages were tested by thousand of users and nobody notices any errors/bugs. When you install a non-tested new version of any program, then your distro is not 100% stable anymore by definition.
– Ipor Sircer
5 hours ago




"stable" is only a word which means all packages were tested by thousand of users and nobody notices any errors/bugs. When you install a non-tested new version of any program, then your distro is not 100% stable anymore by definition.
– Ipor Sircer
5 hours ago










1 Answer
1






active

oldest

votes

















up vote
0
down vote













If Ubuntu is shipping packages that are not compatible with each other, that is a bug. It has apparently been reported, but unfortunately there is not yet an official fix.



PHP does have its own packaging system, composer, if you want to try and use that instead of system packages as PHPMyAdmin seems to maintain composer packages.






share|improve this answer




















    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );






    taalas is a new contributor. Be nice, and check out our Code of Conduct.









     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f481248%2fis-there-a-maintainable-way-to-install-a-recent-version-of-phpmyadmin-on-ubuntu%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    If Ubuntu is shipping packages that are not compatible with each other, that is a bug. It has apparently been reported, but unfortunately there is not yet an official fix.



    PHP does have its own packaging system, composer, if you want to try and use that instead of system packages as PHPMyAdmin seems to maintain composer packages.






    share|improve this answer
























      up vote
      0
      down vote













      If Ubuntu is shipping packages that are not compatible with each other, that is a bug. It has apparently been reported, but unfortunately there is not yet an official fix.



      PHP does have its own packaging system, composer, if you want to try and use that instead of system packages as PHPMyAdmin seems to maintain composer packages.






      share|improve this answer






















        up vote
        0
        down vote










        up vote
        0
        down vote









        If Ubuntu is shipping packages that are not compatible with each other, that is a bug. It has apparently been reported, but unfortunately there is not yet an official fix.



        PHP does have its own packaging system, composer, if you want to try and use that instead of system packages as PHPMyAdmin seems to maintain composer packages.






        share|improve this answer












        If Ubuntu is shipping packages that are not compatible with each other, that is a bug. It has apparently been reported, but unfortunately there is not yet an official fix.



        PHP does have its own packaging system, composer, if you want to try and use that instead of system packages as PHPMyAdmin seems to maintain composer packages.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 4 hours ago









        GracefulRestart

        95927




        95927




















            taalas is a new contributor. Be nice, and check out our Code of Conduct.









             

            draft saved


            draft discarded


















            taalas is a new contributor. Be nice, and check out our Code of Conduct.












            taalas is a new contributor. Be nice, and check out our Code of Conduct.











            taalas is a new contributor. Be nice, and check out our Code of Conduct.













             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f481248%2fis-there-a-maintainable-way-to-install-a-recent-version-of-phpmyadmin-on-ubuntu%23new-answer', 'question_page');

            );

            Post as a guest













































































            Popular posts from this blog

            Peggy Mitchell

            Palaiologos

            The Forum (Inglewood, California)