URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 8079
[ Назад ]

Исходное сообщение
"Отсутствует libphp7.so"

Отправлено Nikita163 , 20-Апр-17 09:30 
Здравствуйте уважаемые специалисты сообщества! Прошу помочь или подсказать.
Суть проблемы: Поставил Freebsd11.0, установил apache24 из портов, php71, php71-extensions. Все устанавливалось штатно из портов после команды portsnap fetch/update.
При установке модуля mod_php71/70 ругается на отсутствие библиотеки libphp7.so.
Поиск самой библиотеки на Гитхабе не дал результатов для системы FreeBSD11, но читая описания, я понимаю, что проблема такая встречается не часто. Подскажите где искать?

Содержание

Сообщения в этом обсуждении
"Отсутствует libphp7.so"
Отправлено universite , 20-Апр-17 13:21 
pkg info | grep php71

"Отсутствует libphp7.so"
Отправлено Nikita163 , 20-Апр-17 15:00 
> pkg info | grep php71

user1@su1:~ % pkg info | grep php71
php71-bz2-7.1.4                The bz2 shared extension for php
php71-calendar-7.1.4           The calendar shared extension for php
php71-ctype-7.1.4              The ctype shared extension for php
php71-curl-7.1.4               The curl shared extension for php
php71-dom-7.1.4                The dom shared extension for php
php71-exif-7.1.4               The exif shared extension for php
php71-filter-7.1.4             The filter shared extension for php
php71-ftp-7.1.4                The ftp shared extension for php
php71-gd-7.1.4                 The gd shared extension for php
php71-hash-7.1.4               The hash shared extension for php
php71-iconv-7.1.4              The iconv shared extension for php
php71-json-7.1.4               The json shared extension for php
php71-mbstring-7.1.3           The mbstring shared extension for php
php71-mcrypt-7.1.3             The mcrypt shared extension for php
php71-mysqli-7.1.4             The mysqli shared extension for php
php71-opcache-7.1.4            The opcache shared extension for php
php71-openssl-7.1.4            The openssl shared extension for php
php71-pdo-7.1.4                The pdo shared extension for php
php71-pdo_mysql-7.1.4          The pdo_mysql shared extension for php
php71-pdo_sqlite-7.1.3         The pdo_sqlite shared extension for php
php71-phar-7.1.4               The phar shared extension for php
php71-posix-7.1.4              The posix shared extension for php
php71-session-7.1.4            The session shared extension for php
php71-simplexml-7.1.4          The simplexml shared extension for php
php71-sqlite3-7.1.3            The sqlite3 shared extension for php
php71-tokenizer-7.1.3          The tokenizer shared extension for php
php71-xml-7.1.4                The xml shared extension for php
php71-xmlreader-7.1.4          The xmlreader shared extension for php
php71-xmlwriter-7.1.4          The xmlwriter shared extension for php
php71-zip-7.1.3                The zip shared extension for php
php71-zlib-7.1.3               The zlib shared extension for php


"Отсутствует libphp7.so"
Отправлено universite , 22-Апр-17 23:10 
Поставьте еще www/mod_php71

"Отсутствует libphp7.so"
Отправлено Nikita163 , 27-Апр-17 11:40 
> Поставьте еще www/mod_php71

Вот в mod_php71 как раз и не собиралась эта библиотека

Проблема была решена радикально, посредством установки на чистую систему всего необходимого не make install clean, a pkg. Все заработало.

Есть пара вопросов к знатокам FreeBSD 11:

1. Во время установки при помощи make установщик предлагает различные настройки и исходя из проставленных галочек сам собирает необходимые модули и подгружает зависимости. При использовании pkg, конфигурирования не происходит, и пакетный менеджер сам ставит какой-то набор по умолчанию.
Как при использовании pkg конфигурировать зависимости и включать модули, подобно make установке?

2. Подскажите или укажите, где почитать общие правила конфигурирования веб-сервера (что на железке должно стоять кроме FAMP? необходимы ли клетки для изоляции активности из вне? общие принципы настройки ipfw, для публичного сервера.

Заранее благодарн за советы



"Отсутствует libphp7.so"
Отправлено universite , 29-Апр-17 17:12 
>> Поставьте еще www/mod_php71
> Вот в mod_php71 как раз и не собиралась эта библиотека

А разобраться почему не собралось?

> Проблема была решена радикально, посредством установки на чистую систему всего необходимого не make install clean, a pkg. Все заработало.

А потом, когда будет необходимость пересобрать perl, nginx, pcre с редкоиспользуемыми опциями - будет веселуха.
И не забывать почаще делать pkg audit.


> Есть пара вопросов к знатокам FreeBSD 11:
> 1. Во время установки при помощи make установщик предлагает различные настройки и
> исходя из проставленных галочек сам собирает необходимые модули и подгружает зависимости.
> При использовании pkg, конфигурирования не происходит, и пакетный менеджер сам ставит
> какой-то набор по умолчанию.
> Как при использовании pkg конфигурировать зависимости и включать модули, подобно make установке?

Собрать нужное окружение, ручками собрать пакет и ручками его установить.

> 2. Подскажите или укажите, где почитать общие правила конфигурирования веб-сервера (что
> на железке должно стоять кроме FAMP? необходимы ли клетки для изоляции
> активности из вне? общие принципы настройки ipfw, для публичного сервера.

Найдите другую работу.


"Отсутствует libphp7.so"
Отправлено Nikita163 , 29-Апр-17 19:55 

> А потом, когда будет необходимость пересобрать perl, nginx, pcre с редкоиспользуемыми опциями
> - будет веселуха.
> И не забывать почаще делать pkg audit.
> Как при использовании pkg конфигурировать зависимости и включать модули, подобно make установке?
> Собрать нужное окружение, ручками собрать пакет и ручками его установить.
> Найдите другую работу.

Я писал в параллельной ветке, в которой Вы, кстати, тоже отвечали, что я только учусь и это не моя работа, а природное любопытство. Спросить не у кого, поэтому и спрашиваю на форуме.

За совет спасибо - буду изучать как это делается, хотя все-равно не ясно какой же метод установки лучше сейчас.