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

Ubuntu custom build php 7.3 не отображается в списке доступных версий?

Здравствуйте! Есть VPS с LAMP, ubuntu 16.04,версия php 7.0. Все работает корректно,но необходима поддержка pcntl, в мануале указано что необходимо самому скомпилировать версию php с флагом " --enable-pcntl". Мануалов как билдить php не много, использовал этот. Указывал папки /etc/php/php7custom и /usr/local/php7custom. Build скомпилировался, команда /usr/local/php7custom/bin/php -v отображает версию php 7.3 (cli). , НО phpinfo конечно по прежнему выводит php 7.0. Команда sudo update-alternatives --config php не отображает мою версию php в списке и переключится на нее я соответственно не могу. Что необходимо сделать чтобы apache стал использовать мою версию php?
  • Вопрос задан
  • 228 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
kotomyava
@kotomyava
Системный администратор
Чтобы apache использовал ваш php надо у него в настройках указать путь до модуля. Как образец можно взять файлик из mod_available, который идёт для модуля php "из коробки".

Но вообще говоря, разумнее было бы собрать pcntl как модуль для текущей версии php, и подключить...

Да и зачем вообще собирать 7.3 который ещё не релизнулся? Вряд-ли он вам вообще нужен, если у вас есть вопросы по подключению mod_php, и нужны какие-то мануалы...

А если нужен последний актуальный, то можно посмотреть в https://launchpad.net/~ondrej/+archive/ubuntu/php php 7.2, и заодно проверить, может там pcntl уже есть.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@LiguidCool
Прописать ссылку в bin?
echo $PATH вам в помощь.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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