Задать вопрос
@springimport

Как навсегда решить проблему приоритета расширений в php?

Я уже избегаю лишних обновлений из-за того что через раз получаю ошибку которую приходится решить заново.
На этот раз проблема с apcu.
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/apc.so' - /usr/lib/php/20160303/apc.so: undefined symbol: zif_apcu_store in Unknown on line 0


Как правильно решать такие ошибки и вообще, как раз и навсегда решить эту проблему чтобы больше не сталкиваться с ней?

UPD: Кажется, проблема не обязательно в приоритетах:
it is because the pdo-pgsql module is already build in the binary of php, so that you do not need to use a dynamic module (with the *.so extension)

Имея бинарный модуль, динамический so уже не нужен. Но как тогда отключать их автоматически чтобы каждый раз не править mods-available?
  • Вопрос задан
  • 252 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
alekciy
@alekciy
Вёбных дел мастер
Как правильно решать такие ошибки и вообще, как раз и навсегда решить эту проблему чтобы больше не сталкиваться с ней?

Подлючить хороший репозиторий:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/nginx-mainline
sudo apt update


Имея бинарный модуль, динамический so уже не нужен. Но как тогда отключать их автоматически чтобы каждый раз не править mods-available

Ни как если модуль скомпилирован статически. Поэтому важно использовать и правильно юзать готовый репозиторий.
Ответ написан
kraso4niy
@kraso4niy
fullstack
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽