На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Дополнения к правилам (только для данного раздела)
- Используйте подсветку синтаксиса при выделении исходного кода;
- В описании темы обязательно укажите язык программирования;
- Прежде чем задать вопрос, обязательно воспользуйтесь поиском и загляните в FAQ раздела.
- Если вопрос касается серверного ПО, указывайте ОС.
- Если вопрос касается ASP.NET то лучше будет задать его в соответствующем разделе. Там вы сможете получить ответ намного быстрее.

Модераторы: Serafim, fatalist
  
> PHP 7.4 MySQL extenstion
    ДВС, всем.

    PHP не видит модуль mysql.

    ExpandedWrap disabled
      ОС: 5.4.0-47-generic #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
      Apache: Server version: Apache/2.4.41 (Ubuntu)
      MySQL: Ver 8.0.21-0ubuntu0.20.04.4 for Linux on x86_64 ((Ubuntu))
      PHP: PHP 7.4.3 (cli) (built: May 26 2020 12:24:22) ( NTS )


    Установил PHP расширение mysql:
    ExpandedWrap disabled
      sudo aptitude install php7.4-mysql
      php7.4-mysql уже установлен в запрошенной версии (7.4.3-4ubuntu2.2)
      php7.4-mysql уже установлен в запрошенной версии (7.4.3-4ubuntu2.2)
      Ни одного пакета не будет установлено, обновлено или удалено.
      0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
      Необходимо получить 0 Б архивов. После распаковки 0 Б будет занято.


    Выполняю команду
    ExpandedWrap disabled
      phpinfo();

    и вижу, что расширение mysql отсутствует в списке.

    Выполняю команду:
    ExpandedWrap disabled
      phpenmod mysql
      WARNING: Module mysql ini file doesn't exist under /etc/php/7.4/mods-available
      WARNING: Module mysql ini file doesn't exist under /etc/php/7.4/mods-available

    Тоже не найдено.

    Пробовал удалить php7.4-mysql и поставить php-mysql - та же история.

    Кроме того, при установке одного сайта в check-list'е тоже подсвечивался пункт отсутствия mysql-расширения.

    Что посоветуете?
      Вопрос решил. Всем спасибо.

      P.S. Кому интересно:
      Скрытый текст
      1. Ставил Yii-фреймворк. Начал разбираться, оказалось, что надо в php.ini файле поменять подключение местами:
      ExpandedWrap disabled
        extension=/usr/lib/php/20151012/mysqli.so
        extension=/usr/lib/php/20151012/mysqlnd.so

      на
      ExpandedWrap disabled
        extension=/usr/lib/php/20151012/mysqlnd.so
        extension=/usr/lib/php/20151012/mysqli.so

      Подробнее https://stackoverflow.com/a/49294258/3941340.

      2. Ставил Testlink. Скачивал .zip-архив, ставил после распаковки. Не получилось.
      Стянул версию с GitHub-аккаунта - и вопрос с БД решился. Была где-то статья, что Testlink не очень хочет дружить с PHP 7.x, поэтому и возникла проблема.


      Сообщения были разделены в тему "spam"
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0403 ]   [ 15 queries used ]   [ Generated: 8.10.24, 03:47 GMT ]