Ни одно поддерживаемое расширение PHP для администратора даже после связывания php с mysql

После установки администратора и доступа из localhost/adminer он говорит

Доступны поддерживаемые расширения PHP (MySQLi, MySQL, PDO_MySQL)

Я даже сделал шаги от администратора. Доступны не все поддерживаемые расширения PHP (MySQLi, MySQL, PDO_MySQL), но это не помогло.

Я бегу php version 7.1.10. Любая дополнительная конфигурация, нужно ли это сделать для ubuntu 17.04?

1
задан 14 December 2017 в 13:41

3 ответа

Если Adminer говорит

Доступны никакие поддерживаемые расширения PHP (MySQLi, MySQL, PDO_MySQL)

, это означает, что ваш PHP-интерпретатор не поддерживает эти расширения. [ ! d3]

Существует несколько причин, почему у вас нет поддержки MySQL в PHP, но наиболее распространенным является то, что вы пропустили установку правильных пакетов.

PHP-пакеты, связанные с MySQL, могут быть с помощью этой команды:

apt-cache search php | grep -i mysql

Наиболее важными являются:

php-mysql - MySQL module for PHP [default]
php7.1-mysql - MySQL module for PHP

Я использую Kubuntu 17.10 с PHP 7.1, у вас может быть другая версия, но наиболее важным и общим пакетом является php-mysql.

Прежде всего, вы должны проверить все установленные вами пакеты, которые «php» установлены на вашем компьютере:

dpkg -l | grep php

Вы должен найти хотя бы один из двух php-mysql. Если вы не можете установить его с помощью этой команды:

sudo apt-get install php-mysql

Теперь вам просто нужно перезапустить свои службы.

Если вы используете PHP с Apache с помощью предпродажа, вам просто нужно перезагрузите веб-сервер. Если вы используете FastCGI, вам необходимо перезапустить службу php.

Правильная команда зависит от вашей версии Ubuntu, вы можете использовать php-mysql или служебную команду:

sudo systemctl restart <servicename>
sudo service <servicename> restart

, где service может быть одним из «apache», «apache2», «php5-fpm» или «php7.1-fpm».

0
ответ дан 22 May 2018 в 17:01
  • 1
    Спасибо за ваш ответ, но он говорит, что php-mysql и php7.0-mysql уже установлены. – cdrrazan 14 December 2017 в 18:59
  • 2
    Таким образом, у вас могут возникнуть проблемы с конфигурацией php.ini. Просто создайте единую php-страницу с именем info.php в корне вашего документа и поместите внутри этой отдельной строки: & lt ;? phpinfo (); & GT ;? Откройте его в своем браузере anche, проверьте, работает ли расширение MySQL. – sardylan 14 December 2017 в 20:27

Если Adminer говорит

Доступны никакие поддерживаемые расширения PHP (MySQLi, MySQL, PDO_MySQL)

, это означает, что ваш PHP-интерпретатор не поддерживает эти расширения. [ ! d3]

Существует несколько причин, почему у вас нет поддержки MySQL в PHP, но наиболее распространенным является то, что вы пропустили установку правильных пакетов.

PHP-пакеты, связанные с MySQL, могут быть с помощью этой команды:

apt-cache search php | grep -i mysql

Наиболее важными являются:

php-mysql - MySQL module for PHP [default] php7.1-mysql - MySQL module for PHP

Я использую Kubuntu 17.10 с PHP 7.1, у вас может быть другая версия, но наиболее важным и общим пакетом является php-mysql.

Прежде всего, вы должны проверить все установленные вами пакеты, которые «php» установлены на вашем компьютере:

dpkg -l | grep php

Вы должен найти хотя бы один из двух php-mysql. Если вы не можете установить его с помощью этой команды:

sudo apt-get install php-mysql

Теперь вам просто нужно перезапустить свои службы.

Если вы используете PHP с Apache с помощью предпродажа, вам просто нужно перезагрузите веб-сервер. Если вы используете FastCGI, вам необходимо перезапустить службу php.

Правильная команда зависит от вашей версии Ubuntu, вы можете использовать php-mysql или служебную команду:

sudo systemctl restart <servicename> sudo service <servicename> restart

, где service может быть одним из «apache», «apache2», «php5-fpm» или «php7.1-fpm».

0
ответ дан 18 July 2018 в 01:17

Если Adminer говорит

Доступны никакие поддерживаемые расширения PHP (MySQLi, MySQL, PDO_MySQL)

, это означает, что ваш PHP-интерпретатор не поддерживает эти расширения. [ ! d3]

Существует несколько причин, почему у вас нет поддержки MySQL в PHP, но наиболее распространенным является то, что вы пропустили установку правильных пакетов.

PHP-пакеты, связанные с MySQL, могут быть с помощью этой команды:

apt-cache search php | grep -i mysql

Наиболее важными являются:

php-mysql - MySQL module for PHP [default] php7.1-mysql - MySQL module for PHP

Я использую Kubuntu 17.10 с PHP 7.1, у вас может быть другая версия, но наиболее важным и общим пакетом является php-mysql.

Прежде всего, вы должны проверить все установленные вами пакеты, которые «php» установлены на вашем компьютере:

dpkg -l | grep php

Вы должен найти хотя бы один из двух php-mysql. Если вы не можете установить его с помощью этой команды:

sudo apt-get install php-mysql

Теперь вам просто нужно перезапустить свои службы.

Если вы используете PHP с Apache с помощью предпродажа, вам просто нужно перезагрузите веб-сервер. Если вы используете FastCGI, вам необходимо перезапустить службу php.

Правильная команда зависит от вашей версии Ubuntu, вы можете использовать php-mysql или служебную команду:

sudo systemctl restart <servicename> sudo service <servicename> restart

, где service может быть одним из «apache», «apache2», «php5-fpm» или «php7.1-fpm».

0
ответ дан 24 July 2018 в 17:22

Другие вопросы по тегам:

Похожие вопросы: