I am running LAMP on Ubuntu 16.04.  I have a drupal 7 installation and I have installed drush 8.1.3 via Composer version 1.5.2. I believe there is bug in [php7.2 causing the error][1] as discussed on Github, however even after I applied the recommended fix which is to update the pear/console_table to the latest version [instructed here][2], the problem still remains. I also followed the instructions on [Super User][3] to be absolutely sure that I have [the most up to date version of pear][4] installed as well (did not install PHPunit).  And, FYI in accordance with the [drush installation documentation found here][5], I also made the proper changes to my `.bashrc` file as well (below).

Whenever I run `drush status` I receive the following error:

[**UPDATE:** This part of problem **SOLVED** by [@GiorgosK][6] answer below.  Other problems persist due to Drush not find mysql socket]

    count(): Parameter must be an array or an object that implements     [warning]
    Countable Table.php:789
    count(): Parameter must be an array or an object that implements     [warning]
    Countable Table.php:789
    count(): Parameter must be an array or an object that implements     [warning]
    Countable Table.php:789
    count(): Parameter must be an array or an object that implements     [warning]
    Countable Table.php:789
    count(): Parameter must be an array or an object that implements     [warning]
    Countable Table.php:789
    count(): Parameter must be an array or an object that implements     [warning]
    Countable Table.php:789
    count(): Parameter must be an array or an object that implements     [warning]
    Countable Table.php:789
    count(): Parameter must be an array or an object that implements     [warning]
    Countable Table.php:789
    PHP executable         :  /usr/bin/php                                 
    PHP configuration      :  /etc/php/7.2/cli/php.ini                     
    PHP OS                 :  Linux                                        
    Drush script           :  /home/webdevusr/vendor/drush/drush/drush.php 
    Drush version          :  8.1.13                                       
    Drush temp directory   :  /tmp                                         
    Drush configuration    :                                               
    Drush alias files      :   

If I execute `drush sql-connect`

    Unable to load class Drush\Sql\Sql                                  [error]
    Drush\Sql\SqlException: Unable to find a matching SQL Class. Drush   [error]
    cannot find your database connection details. in
    /home/webdevusr/vendor/drush/drush/commands/sql/sql.drush.inc:541
    Stack trace:
    #0
    /home/webdevusr/vendor/drush/drush/commands/sql/sql.drush.inc(221):
    drush_sql_get_class()
    #1 /home/webdevusr/vendor/drush/drush/includes/command.inc(422):
    drush_sql_connect()
    #2 /home/webdevusr/vendor/drush/drush/includes/command.inc(231):
    _drush_invoke_hooks(Array, Array)
    #3 /home/webdevusr/vendor/drush/drush/includes/command.inc(199):
    drush_command()
    #4
    /home/webdevusr/vendor/drush/drush/lib/Drush/Boot/BaseBoot.php(67):
    drush_dispatch(Array)
    #5 /home/webdevusr/vendor/drush/drush/includes/preflight.inc(66):
    Drush\Boot\BaseBoot->bootstrap_and_dispatch()
    #6 /home/webdevusr/vendor/drush/drush/drush.php(12): drush_main()
    #7 {main}


The contents of my `~/.bashrc` file, are as follows:

    export PATH="$HOME/.composer/vendor/bin:$PATH"

    export PATH=/bin:/usr/local/bin:/usr/local/mysql/bin:$PATH

    # Include Drush bash customizations.
    if [ -f "/home/webdevusr/.drush/drush.bashrc" ] ; then
    source /home/webdevusr/.drush/drush.bashrc
    fi

    # Include Drush completion.

    if [ -f "/home/webdevusr/.drush/drush.complete.sh" ] ; then
    source /home/webdevusr/.drush/drush.complete.sh
    fi

    # Include Drush prompt customizations.

    if [ -f "/home/webdevusr/.drush/drush.prompt.sh" ] ; then
    source /home/webdevusr/.drush/drush.prompt.sh
    fi


The result of `drush cc all` executed from within my drupal installation folder is:

    No Drupal site found, only 'drush' cache was cleared. 

Anyone know how to get drush to working for my local (LAMP) Drupal 7 installations?

thx


  [1]: https://github.com/drush-ops/drush/issues/3226
  [2]: https://www.howtoinstall.co/en/ubuntu/xenial/php-console-table
  [3]: https://superuser.com
  [4]: https://superuser.com/questions/55055/how-to-install-an-updated-version-of-pear-phpunit-on-ubuntu
  [5]: http://docs.drush.org/en/master/install/
  [6]: https://drupal.stackexchange.com/users/68569/giorgosk