Как включить php5-mysql в ubuntu 16.04 через cli?

Я хочу включить модуль php5-mysql в моем Ubuntu 16.04 через cli.

Когда я делаю apt search php, я вижу php5-mysql is there. Затем запустите apt-get install php5-mysql, и это то, что я получаю:

root@25814ad2fc62:/var/www/html# apt-get install php5-mysql Reading package lists... Done Building dependency tree Reading state information... Done php5-mysql is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.

Итак, вывод заключается в том, что этот модуль установлен, но не включен. После этого сообщения я запустил команду php5enmod mysql и не получил сообщений или ошибок.

После запуска php -m я вижу, что mysql не существует:

root@25814ad2fc62:/etc/php5/mods-available# php -m [PHP Modules] Core ctype curl date dom ereg fileinfo filter ftp hash iconv json libxml mbstring mysqlnd openssl pcre PDO pdo_sqlite Phar posix readline redis Reflection session SimpleXML SPL sqlite3 standard tokenizer xml xmlreader xmlwriter zlib [Zend Modules]

И эти доступные модули на моей машине:

root@25814ad2fc62:/etc/php5/mods-available# ls mysql.ini mysqli.ini opcache.ini pdo.ini pdo_mysql.ini redis.ini

Итак, как я могу включить этот модуль mysql в этом экземпляре моего php? Я бегу внутри контейнера докера.

2
задан 21 September 2017 в 19:45

3 ответа

Отредактируйте файл:

sudo nano /etc/php5/mods-available/mysql.ini

И убедитесь, что он содержит недописанную строку следующим образом:

; configuration for php mysql module
; priority=20
extension=mysql.so

Линии, начинающиеся с ;, являются комментариями и игнорируются.

После этого изменения перезапустите apache или nginx или php-fpm.

2
ответ дан 22 May 2018 в 18:15

Отредактируйте файл:

sudo nano /etc/php5/mods-available/mysql.ini

И убедитесь, что он содержит недописанную строку следующим образом:

; configuration for php mysql module ; priority=20 extension=mysql.so

Линии, начинающиеся с ;, являются комментариями и игнорируются.

После этого изменения перезапустите apache или nginx или php-fpm.

2
ответ дан 18 July 2018 в 06:27

Отредактируйте файл:

sudo nano /etc/php5/mods-available/mysql.ini

И убедитесь, что он содержит недописанную строку следующим образом:

; configuration for php mysql module ; priority=20 extension=mysql.so

Линии, начинающиеся с ;, являются комментариями и игнорируются.

После этого изменения перезапустите apache или nginx или php-fpm.

2
ответ дан 24 July 2018 в 18:36

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

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