За последние 24 часа нас посетили 22730 программистов и 1217 роботов. Сейчас ищут 748 программистов ...

ubuntu Fatal error: Uncaught Error: Class 'PDO' not found in

Тема в разделе "PHP и базы данных", создана пользователем Лиса Алиса (), 16 май 2019.

Метки:
  1. Лиса Алиса ()

    Лиса Алиса () Новичок

    С нами с:
    18 апр 2019
    Сообщения:
    5
    Симпатии:
    0
    В php.ini

    Код (Text):
    1. extension=pdo.so
    2. extension=pdo_mysql.so
    3. ;extension=pdo_oci
    4. ;extension=pdo_odbc
    5. ;extension=pdo_pgsql.so
    6. extension=pdo_sqlite.so
    7. extension=sqlite.so
    на установку

    Код (Text):
    1. /etc/apache2$ sudo apt-get install php7.2-pdo
    2. Чтениесписковпакетов…Готово
    3. Построениедеревазависимостей      
    4. Чтениеинформацииосостоянии…Готово
    5. Заметьте,вместо«php7.2-pdo»выбирается«php7.2-common»
    6. Ужеустановленасамаяноваяверсия php7.2-common.
    7. Следующиепакетыустанавливалисьавтоматическиибольшенетребуются:
    8.   gir1.2-gconf-2.0 python-compizconfig
    9. Дляихудаленияиспользуйте«apt-get autoremove».
    10. обновлено0,установлено0новыхпакетов,дляудаленияотмечено0пакетов,и212пакетовнеобновлено.
    11. Помогите, пожалуйста. С mysqli такая история.
    12.  
    13. sudo apt-get install php-mysqli
    14. [sudo] password for me:
    15. Чтениесписковпакетов…Готово
    16. Построениедеревазависимостей      
    17. Чтениеинформацииосостоянии…Готово
    18. Пакет php-mysqli —виртуальный,егофункциипредоставляютсяпакетами:
    19.   php7.3-mysql 7.3.4-1+ubuntu14.04.1+deb.sury.org+3
    20.   php7.0-mysql 7.0.33-6+ubuntu14.04.1+deb.sury.org+3
    21.   php7.2-mysql 7.2.17-1+ubuntu14.04.1+deb.sury.org+3
    22. Выдолжныявноуказать,какойименновыхотитеустановить.
    23.  
    24. E:Дляпакета«php-mysqli»ненайденкандидатнаустановку
    25. ~$ sudo apt-get install php7.2-mysqli
    26. Чтениесписковпакетов…Готово
    27. Построениедеревазависимостей      
    28. Чтениеинформацииосостоянии…Готово
    29. Заметьте,вместо«php7.2-mysqli»выбирается«php7.2-mysql»
    30. Ужеустановленасамаяноваяверсия php7.2-mysql.
    31. Следующиепакетыустанавливалисьавтоматическиибольшенетребуются:
    32.   gir1.2-gconf-2.0 python-compizconfig
    33. Дляихудаленияиспользуйте«apt-get autoremove».
    34. обновлено0,установлено0новыхпакетов,дляудаленияотмечено0пакетов,и212пакетовнеобновлено.
     
  2. Abi

    Abi Новичок

    С нами с:
    27 май 2019
    Сообщения:
    4
    Симпатии:
    0
    Удаляйте полностью апач, php и мускул - и по новой по отдельности пробуйте установить
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    Странно. Обычно когда на убунту ставится php, пакеты сами при установке настраивают php.ini
     
  4. Abi

    Abi Новичок

    С нами с:
    27 май 2019
    Сообщения:
    4
    Симпатии:
    0
    Обычно так и есть, но уже не первый раз вижу подобное и помогает полная переустановка - можно конечно ковыряться и запустить - но оно того не стоит
     
  5. Лиса Алиса ()

    Лиса Алиса () Новичок

    С нами с:
    18 апр 2019
    Сообщения:
    5
    Симпатии:
    0
    сама не знаю, что это было - просто поставила xampp и радуюсь
    спасибо!