Проблема такова:
Собираю php5 из портов.
# Make - проходит нормально, собирается.
# Make install - выдаёт ошибку:
**Missing pkg-descr for php5-5.1.6_3
>Проблема такова:
>Собираю php5 из портов.
># Make - проходит нормально, собирается.
># Make install - выдаёт ошибку:
>**Missing pkg-descr for php5-5.1.6_3Отсуствует файл в каталоге порта. Сделайте
portsnap fetch update
Вот ещё одна проблема возникла: Собрал php 5 из портов. Теперь вопрос: где билблиотека путь к которой нужно прописать в httpd.conf ? Куда она устанавливается по дефолту?
>Вот ещё одна проблема возникла: Собрал php 5 из портов. Теперь вопрос:
>где билблиотека путь к которой нужно прописать в httpd.conf ? Куда
>она устанавливается по дефолту?апач 1.Х
/usr/local/apache/libexec/libphp4.so
апач 2.Х
/usr/local/libexec/apache22/libphp5.soу Вас может быть и подругому
>апач 1.Х
>/usr/local/apache/libexec/libphp4.so
>апач 2.Х
>/usr/local/libexec/apache22/libphp5.so
>
>у Вас может быть и подругомуНет, там нету. Посмотреть путь где либо можно?
>>апач 1.Х
>>/usr/local/apache/libexec/libphp4.so
>>апач 2.Х
>>/usr/local/libexec/apache22/libphp5.so
>>
>>у Вас может быть и подругому
>
>Нет, там нету. Посмотреть путь где либо можно?Чего нету? модулей апача? или libphp?
>Чего нету? модулей апача? или libphp?нету libphp.
Apache 2.2
>>Чего нету? модулей апача? или libphp?
>
>нету libphp.
>Apache 2.2ну если его нету - значит Вы его не собрали)
cd /usr/ports/lang/php5
make config
и выбирайте этот модуль, после чего переустановите php
>ну если его нету - значит Вы его не собрали)
>
>cd /usr/ports/lang/php5
>make config
>и выбирайте этот модуль, после чего переустановите phpmake config - выбрал модуль апаче
make, make install - ничего не происходит.
>>ну если его нету - значит Вы его не собрали)
>>
>>cd /usr/ports/lang/php5
>>make config
>>и выбирайте этот модуль, после чего переустановите php
>
>make config - выбрал модуль апаче
>make, make install - ничего не происходит.Сначала надо make deinstall
>Сначала надо make deinstallпереставил
(
make config > выбераю Apache
make deinstall
make install
)Файл не появился.
cat /var/db/ports/php5/options
>cat /var/db/ports/php5/options
_OPTIONS_READ=php5-5.1.6_3
WITH_CLI=true
WITH_CGI=true
WITH_APACHE=ture
WITH_DEBUG=true
WITH_SUHOSIN=true
WITH_IPV6=true
WITHOUT_REDIRECT=true
WITHOUT_RISCARD=true
WITH_FASTCGI=true
WITH_PATHINFO=true
>[оверквотинг удален]
>WITH_CGI=true
>WITH_APACHE=ture
>WITH_DEBUG=true
>WITH_SUHOSIN=true
>WITH_IPV6=true
>WITHOUT_REDIRECT=true
>WITHOUT_RISCARD=true
>WITH_FASTCGI=true
>WITH_PATHINFO=true
>
тогда поиск по винту, + насколько я помню, после установки php - он говорит о размещении данного файла. тогда же, когда и рассказывает, что Вам нужно дописать в httpd.conf (я про AddType)
>[оверквотинг удален]
>>WITH_IPV6=true
>>WITHOUT_REDIRECT=true
>>WITHOUT_RISCARD=true
>>WITH_FASTCGI=true
>>WITH_PATHINFO=true
>>
>
>тогда поиск по винту, + насколько я помню, после установки php -
>он говорит о размещении данного файла. тогда же, когда и рассказывает,
>что Вам нужно дописать в httpd.conf (я про AddType)он должен писать этот файл в /usr/local/libexec/apache22/. При попытке удаления он запрашивает этот файл но не находит. на pkg_delete php5_5.1.6_3 говорит что пакет не установлен. make deinstall тоже заявляет что php5 не установлен. При попытке установить php4 - ошибка, установлен php5_5.1.6_3 . При попытке make install php5 (после полной чистки порта, make прошло нормально ) ошибка
**Missing pkg_desrc for php5-5.1.6_3. Что делать? php нужен кровь из носу..
>[оверквотинг удален]
>>он говорит о размещении данного файла. тогда же, когда и рассказывает,
>>что Вам нужно дописать в httpd.conf (я про AddType)
>
>он должен писать этот файл в /usr/local/libexec/apache22/. При попытке удаления он запрашивает
>этот файл но не находит. на pkg_delete php5_5.1.6_3 говорит что пакет
>не установлен. make deinstall тоже заявляет что php5 не установлен. При
>попытке установить php4 - ошибка, установлен php5_5.1.6_3 . При попытке
>make install php5 (после полной чистки порта, make прошло нормально )
>ошибка**Missing pkg_desrc for php5-5.1.6_3. Что делать? php
>нужен кровь из носу..portsnap fetch extract (или fetch update)
попробуйте обновить порты другими словами
после чего удалите все версии php и установите нужную с нужными модулями
>[оверквотинг удален]
>>не установлен. make deinstall тоже заявляет что php5 не установлен. При
>>попытке установить php4 - ошибка, установлен php5_5.1.6_3 . При попытке
>>make install php5 (после полной чистки порта, make прошло нормально )
>>ошибка**Missing pkg_desrc for php5-5.1.6_3. Что делать? php
>>нужен кровь из носу..
>
>portsnap fetch extract (или fetch update)
>попробуйте обновить порты другими словами
>после чего удалите все версии php и установите нужную с нужными модулями
>Обновил порты, всё установилось и заработало. Всем большое спасибо!
>Обновил порты, всё установилось и заработало. Всем большое спасибо!А ведь я советовал их обновить еще в первом посте.
cat /var/db/ports/php5/options