не может установить php7.3-mysqli

Я установил PHP 7.3 на своем Kubuntu 18.04.2 LTS, и для выполнения некоторых веб-приложений с Mysql, я полагаю, что мне нужно php7.3-mysqli. Когда я работаю

sudo способная установка php7.3-mysqli

склонный настаивает на установке php7.3-mysql не mysqli. Приложения не работают, и я видел ссылки на mysqli быть требуемым. Как я могу стать склонным установить расширение, которое я хочу?

0
задан 25 March 2019 в 15:37

1 ответ

Во-первых, проверьте, установили ли Вам на самом деле PHP 7.3. Ubuntu / Kubuntu 18.04 идет с PHP 7.2 по умолчанию, таким образом, имя пакета было бы php7.2-mysql. В случае, если Вы установили PHP 7.3 от PPA или некоторого другого репозитория, Вы могли бы хотеть проверить название пакета в этом repo (хотя существует хороший шанс, что пакет звонил php7.3-mysql).

Во-вторых, пакет php7.2-mysql содержит mysqli функции, среди других. Вы могли бы сказать, пакет содержит, все связали расширения PHP для работы с MySQL, и существуют несколько. Просто, потому что (очень) старый стиль mysql_ функции были удалены, не означает что название измененного пакета.

В-третьих, после установки нового пакета с расширениями PHP необходимо перезапустить рассматриваемые сервисы, таким образом, они "знают о" новой функциональности. По крайней мере, веб-сервер (Apache, NGINX...) должен быть перезапущен. При использовании отдельного сервиса PHP как PHP-FPM необходимо перезапустить это, также. Детали зависят от того, как Вы настраиваете свой сервер.

1
ответ дан 25 October 2019 в 23:24

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

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