PHP Startup: Unable to load dynamic library 'php_mysqli' in codeigniter ubuntu












0















I have installed php7.2, apache and mysql.
When I copied codeigniter folder in my var/www/html it runs but give one error as




A PHP Error was encountered



Severity: Core Warning



Message: PHP Startup: Unable to load dynamic library 'php_mysqli'
(tried: /usr/lib/php/20170718/php_mysqli
(/usr/lib/php/20170718/php_mysqli: cannot open shared object file: No
such file or directory), /usr/lib/php/20170718/php_mysqli.so
(/usr/lib/php/20170718/php_mysqli.so: cannot open shared object file:
No such file or directory))



Filename: Unknown



Line Number: 0



Backtrace:




I search for the same and tried with different solution as updating php.ini file but still getting the same error.



I am using Ubuntu 18.04.1 LTS OS



Your help would be appreciated.
Thanks.










share|improve this question























  • This is a PHP issue and not CodeIgniter. See this SO question

    – DFriend
    Nov 21 '18 at 19:32











  • Make sure that you installed lamp stack correctly and added all required dependencies.

    – Sherif Salah
    Nov 21 '18 at 22:13











  • have you installed php7.2-mysql? and restarted server after installation?

    – user969068
    Nov 22 '18 at 15:37
















0















I have installed php7.2, apache and mysql.
When I copied codeigniter folder in my var/www/html it runs but give one error as




A PHP Error was encountered



Severity: Core Warning



Message: PHP Startup: Unable to load dynamic library 'php_mysqli'
(tried: /usr/lib/php/20170718/php_mysqli
(/usr/lib/php/20170718/php_mysqli: cannot open shared object file: No
such file or directory), /usr/lib/php/20170718/php_mysqli.so
(/usr/lib/php/20170718/php_mysqli.so: cannot open shared object file:
No such file or directory))



Filename: Unknown



Line Number: 0



Backtrace:




I search for the same and tried with different solution as updating php.ini file but still getting the same error.



I am using Ubuntu 18.04.1 LTS OS



Your help would be appreciated.
Thanks.










share|improve this question























  • This is a PHP issue and not CodeIgniter. See this SO question

    – DFriend
    Nov 21 '18 at 19:32











  • Make sure that you installed lamp stack correctly and added all required dependencies.

    – Sherif Salah
    Nov 21 '18 at 22:13











  • have you installed php7.2-mysql? and restarted server after installation?

    – user969068
    Nov 22 '18 at 15:37














0












0








0








I have installed php7.2, apache and mysql.
When I copied codeigniter folder in my var/www/html it runs but give one error as




A PHP Error was encountered



Severity: Core Warning



Message: PHP Startup: Unable to load dynamic library 'php_mysqli'
(tried: /usr/lib/php/20170718/php_mysqli
(/usr/lib/php/20170718/php_mysqli: cannot open shared object file: No
such file or directory), /usr/lib/php/20170718/php_mysqli.so
(/usr/lib/php/20170718/php_mysqli.so: cannot open shared object file:
No such file or directory))



Filename: Unknown



Line Number: 0



Backtrace:




I search for the same and tried with different solution as updating php.ini file but still getting the same error.



I am using Ubuntu 18.04.1 LTS OS



Your help would be appreciated.
Thanks.










share|improve this question














I have installed php7.2, apache and mysql.
When I copied codeigniter folder in my var/www/html it runs but give one error as




A PHP Error was encountered



Severity: Core Warning



Message: PHP Startup: Unable to load dynamic library 'php_mysqli'
(tried: /usr/lib/php/20170718/php_mysqli
(/usr/lib/php/20170718/php_mysqli: cannot open shared object file: No
such file or directory), /usr/lib/php/20170718/php_mysqli.so
(/usr/lib/php/20170718/php_mysqli.so: cannot open shared object file:
No such file or directory))



Filename: Unknown



Line Number: 0



Backtrace:




I search for the same and tried with different solution as updating php.ini file but still getting the same error.



I am using Ubuntu 18.04.1 LTS OS



Your help would be appreciated.
Thanks.







apache codeigniter ubuntu php-7.2






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 21 '18 at 16:46









Nagesh KatkeNagesh Katke

164114




164114













  • This is a PHP issue and not CodeIgniter. See this SO question

    – DFriend
    Nov 21 '18 at 19:32











  • Make sure that you installed lamp stack correctly and added all required dependencies.

    – Sherif Salah
    Nov 21 '18 at 22:13











  • have you installed php7.2-mysql? and restarted server after installation?

    – user969068
    Nov 22 '18 at 15:37



















  • This is a PHP issue and not CodeIgniter. See this SO question

    – DFriend
    Nov 21 '18 at 19:32











  • Make sure that you installed lamp stack correctly and added all required dependencies.

    – Sherif Salah
    Nov 21 '18 at 22:13











  • have you installed php7.2-mysql? and restarted server after installation?

    – user969068
    Nov 22 '18 at 15:37

















This is a PHP issue and not CodeIgniter. See this SO question

– DFriend
Nov 21 '18 at 19:32





This is a PHP issue and not CodeIgniter. See this SO question

– DFriend
Nov 21 '18 at 19:32













Make sure that you installed lamp stack correctly and added all required dependencies.

– Sherif Salah
Nov 21 '18 at 22:13





Make sure that you installed lamp stack correctly and added all required dependencies.

– Sherif Salah
Nov 21 '18 at 22:13













have you installed php7.2-mysql? and restarted server after installation?

– user969068
Nov 22 '18 at 15:37





have you installed php7.2-mysql? and restarted server after installation?

– user969068
Nov 22 '18 at 15:37












2 Answers
2






active

oldest

votes


















1














Install php extension for mysql.



use this command



sudo apt-get install php-mysql


After installation restart apache with this command



sudo service apache2 restart


update



If sudo apt-get install php-mysql



not work for you then you should use



sudo apt-get install php7.2-mysql





share|improve this answer
























  • php-mysql is installed and it is working fine with core php but not with codeigniter.

    – Nagesh Katke
    Nov 22 '18 at 13:58



















0














You should open php.ini file and check if the line:



 extension=mysqli.so 


presented and not commented with # sign






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    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
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53416868%2fphp-startup-unable-to-load-dynamic-library-php-mysqli-in-codeigniter-ubuntu%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    Install php extension for mysql.



    use this command



    sudo apt-get install php-mysql


    After installation restart apache with this command



    sudo service apache2 restart


    update



    If sudo apt-get install php-mysql



    not work for you then you should use



    sudo apt-get install php7.2-mysql





    share|improve this answer
























    • php-mysql is installed and it is working fine with core php but not with codeigniter.

      – Nagesh Katke
      Nov 22 '18 at 13:58
















    1














    Install php extension for mysql.



    use this command



    sudo apt-get install php-mysql


    After installation restart apache with this command



    sudo service apache2 restart


    update



    If sudo apt-get install php-mysql



    not work for you then you should use



    sudo apt-get install php7.2-mysql





    share|improve this answer
























    • php-mysql is installed and it is working fine with core php but not with codeigniter.

      – Nagesh Katke
      Nov 22 '18 at 13:58














    1












    1








    1







    Install php extension for mysql.



    use this command



    sudo apt-get install php-mysql


    After installation restart apache with this command



    sudo service apache2 restart


    update



    If sudo apt-get install php-mysql



    not work for you then you should use



    sudo apt-get install php7.2-mysql





    share|improve this answer













    Install php extension for mysql.



    use this command



    sudo apt-get install php-mysql


    After installation restart apache with this command



    sudo service apache2 restart


    update



    If sudo apt-get install php-mysql



    not work for you then you should use



    sudo apt-get install php7.2-mysql






    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Nov 22 '18 at 9:20









    Amarjit SinghAmarjit Singh

    840321




    840321













    • php-mysql is installed and it is working fine with core php but not with codeigniter.

      – Nagesh Katke
      Nov 22 '18 at 13:58



















    • php-mysql is installed and it is working fine with core php but not with codeigniter.

      – Nagesh Katke
      Nov 22 '18 at 13:58

















    php-mysql is installed and it is working fine with core php but not with codeigniter.

    – Nagesh Katke
    Nov 22 '18 at 13:58





    php-mysql is installed and it is working fine with core php but not with codeigniter.

    – Nagesh Katke
    Nov 22 '18 at 13:58













    0














    You should open php.ini file and check if the line:



     extension=mysqli.so 


    presented and not commented with # sign






    share|improve this answer




























      0














      You should open php.ini file and check if the line:



       extension=mysqli.so 


      presented and not commented with # sign






      share|improve this answer


























        0












        0








        0







        You should open php.ini file and check if the line:



         extension=mysqli.so 


        presented and not commented with # sign






        share|improve this answer













        You should open php.ini file and check if the line:



         extension=mysqli.so 


        presented and not commented with # sign







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 22 '18 at 6:39









        PatiPati

        44659




        44659






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • 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%2fstackoverflow.com%2fquestions%2f53416868%2fphp-startup-unable-to-load-dynamic-library-php-mysqli-in-codeigniter-ubuntu%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

            How to send String Array data to Server using php in android

            Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

            Is anime1.com a legal site for watching anime?