cannot install php7.3-mysqli












0















I have installed PHP 7.3 on my Kubuntu 18.04.2 LTS, and in order to run some web applications with Mysql I believe I need php7.3-mysqli. When I run



sudo apt install php7.3-mysqli



apt insists on installing php7.3-mysql not mysqli. The applications do not run, and I have seen references to mysqli being required. How can I get apt to install the extension I want?










share|improve this question









New contributor




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

























    0















    I have installed PHP 7.3 on my Kubuntu 18.04.2 LTS, and in order to run some web applications with Mysql I believe I need php7.3-mysqli. When I run



    sudo apt install php7.3-mysqli



    apt insists on installing php7.3-mysql not mysqli. The applications do not run, and I have seen references to mysqli being required. How can I get apt to install the extension I want?










    share|improve this question









    New contributor




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























      0












      0








      0








      I have installed PHP 7.3 on my Kubuntu 18.04.2 LTS, and in order to run some web applications with Mysql I believe I need php7.3-mysqli. When I run



      sudo apt install php7.3-mysqli



      apt insists on installing php7.3-mysql not mysqli. The applications do not run, and I have seen references to mysqli being required. How can I get apt to install the extension I want?










      share|improve this question









      New contributor




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












      I have installed PHP 7.3 on my Kubuntu 18.04.2 LTS, and in order to run some web applications with Mysql I believe I need php7.3-mysqli. When I run



      sudo apt install php7.3-mysqli



      apt insists on installing php7.3-mysql not mysqli. The applications do not run, and I have seen references to mysqli being required. How can I get apt to install the extension I want?







      php7






      share|improve this question









      New contributor




      Jim Cunning 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




      Jim Cunning 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








      edited 2 hours ago









      Henning Kockerbeck

      3,8851725




      3,8851725






      New contributor




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









      asked 2 hours ago









      Jim CunningJim Cunning

      1




      1




      New contributor




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





      New contributor





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






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






















          1 Answer
          1






          active

          oldest

          votes


















          0














          First, check whether you actually have PHP 7.3 installed. Ubuntu / Kubuntu 18.04 comes with PHP 7.2 by default, so the package name would be php7.2-mysql. In case you installed PHP 7.3 from a PPA or some other repository, you might want to check the name of the package in that repo (though there's a good chance that the package's called php7.3-mysql).



          Secondly, the package php7.2-mysql contains the mysqli functions, among others. You might say, the package contains all bundled PHP extensions for working with MySQL, and there are several. Just because the (very) old style mysql_ functions were removed doesn't mean that the name of the package changed.



          Thirdly, after you installed a new package with PHP extensions, you need to restart the services in question so they "know about" the new functionality. At least the webserver (Apache, NGINX, ...) needs to be restarted. If you're using a separate PHP service like PHP-FPM, you need to restart that, too. The details depend on how you set up your server.






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            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',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            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
            });


            }
            });






            Jim Cunning 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%2faskubuntu.com%2fquestions%2f1128673%2fcannot-install-php7-3-mysqli%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            First, check whether you actually have PHP 7.3 installed. Ubuntu / Kubuntu 18.04 comes with PHP 7.2 by default, so the package name would be php7.2-mysql. In case you installed PHP 7.3 from a PPA or some other repository, you might want to check the name of the package in that repo (though there's a good chance that the package's called php7.3-mysql).



            Secondly, the package php7.2-mysql contains the mysqli functions, among others. You might say, the package contains all bundled PHP extensions for working with MySQL, and there are several. Just because the (very) old style mysql_ functions were removed doesn't mean that the name of the package changed.



            Thirdly, after you installed a new package with PHP extensions, you need to restart the services in question so they "know about" the new functionality. At least the webserver (Apache, NGINX, ...) needs to be restarted. If you're using a separate PHP service like PHP-FPM, you need to restart that, too. The details depend on how you set up your server.






            share|improve this answer




























              0














              First, check whether you actually have PHP 7.3 installed. Ubuntu / Kubuntu 18.04 comes with PHP 7.2 by default, so the package name would be php7.2-mysql. In case you installed PHP 7.3 from a PPA or some other repository, you might want to check the name of the package in that repo (though there's a good chance that the package's called php7.3-mysql).



              Secondly, the package php7.2-mysql contains the mysqli functions, among others. You might say, the package contains all bundled PHP extensions for working with MySQL, and there are several. Just because the (very) old style mysql_ functions were removed doesn't mean that the name of the package changed.



              Thirdly, after you installed a new package with PHP extensions, you need to restart the services in question so they "know about" the new functionality. At least the webserver (Apache, NGINX, ...) needs to be restarted. If you're using a separate PHP service like PHP-FPM, you need to restart that, too. The details depend on how you set up your server.






              share|improve this answer


























                0












                0








                0







                First, check whether you actually have PHP 7.3 installed. Ubuntu / Kubuntu 18.04 comes with PHP 7.2 by default, so the package name would be php7.2-mysql. In case you installed PHP 7.3 from a PPA or some other repository, you might want to check the name of the package in that repo (though there's a good chance that the package's called php7.3-mysql).



                Secondly, the package php7.2-mysql contains the mysqli functions, among others. You might say, the package contains all bundled PHP extensions for working with MySQL, and there are several. Just because the (very) old style mysql_ functions were removed doesn't mean that the name of the package changed.



                Thirdly, after you installed a new package with PHP extensions, you need to restart the services in question so they "know about" the new functionality. At least the webserver (Apache, NGINX, ...) needs to be restarted. If you're using a separate PHP service like PHP-FPM, you need to restart that, too. The details depend on how you set up your server.






                share|improve this answer













                First, check whether you actually have PHP 7.3 installed. Ubuntu / Kubuntu 18.04 comes with PHP 7.2 by default, so the package name would be php7.2-mysql. In case you installed PHP 7.3 from a PPA or some other repository, you might want to check the name of the package in that repo (though there's a good chance that the package's called php7.3-mysql).



                Secondly, the package php7.2-mysql contains the mysqli functions, among others. You might say, the package contains all bundled PHP extensions for working with MySQL, and there are several. Just because the (very) old style mysql_ functions were removed doesn't mean that the name of the package changed.



                Thirdly, after you installed a new package with PHP extensions, you need to restart the services in question so they "know about" the new functionality. At least the webserver (Apache, NGINX, ...) needs to be restarted. If you're using a separate PHP service like PHP-FPM, you need to restart that, too. The details depend on how you set up your server.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 2 hours ago









                Henning KockerbeckHenning Kockerbeck

                3,8851725




                3,8851725






















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










                    draft saved

                    draft discarded


















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













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












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
















                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1128673%2fcannot-install-php7-3-mysqli%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    GameSpot

                    connect to host localhost port 22: Connection refused

                    Getting a Wifi WPA2 wifi connection