powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как обновить порт, например есть php 4.3.9 - надо 5 ?
14 сообщений из 14, страница 1 из 1
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32912911
Vitaliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Помогите чайнику, есть FreeBSD 5.3, там стоит php 4.3.9 поставленный из портов. Надо установить php 5.0. Как корректно удалить старый порт ?
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32912922
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если неустраивает версия порта - бери исходники и ставь.
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32913011
miniСЛОН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VitaliyПривет всем!
Помогите чайнику, есть FreeBSD 5.3, там стоит php 4.3.9 поставленный из портов. Надо установить php 5.0. Как корректно удалить старый порт ?
portupgrade для этого есть
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32913017
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странный ответ...
Итак, сначала коммандой
Код: plaintext
1.
pkg_info | grep php4
Должно вывести что-то вроде
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
php4-bz2- 4 . 3 .10_2   The bz2 shared extension for php
php4-cgi- 4 . 3 .10_2   PHP Common Gateway Interface
php4-ctype- 4 . 3 .10_2 The ctype shared extension for php
php4-curl- 4 . 3 .10_2  The curl shared extension for php
php4-extensions- 1 . 0  A "meta-port" to install PHP extensions
php4-ftp- 4 . 3 .10_2   The ftp shared extension for php
php4-gd- 4 . 3 .10_2    The gd shared extension for php
php4-mysql- 4 . 3 .10_2 The mysql shared extension for php
php4-overload- 4 . 3 .10_2 The overload shared extension for php
php4-pcre- 4 . 3 .10_2  The pcre shared extension for php
php4-pear- 4 . 3 .10_2  PEAR framework for PHP
php4-posix- 4 . 3 .10_2 The posix shared extension for php
php4-pspell- 4 . 3 .10_2 The pspell shared extension for php
php4-session- 4 . 3 .10_2 The session shared extension for php
php4-sockets- 4 . 3 .10_2 The sockets shared extension for php
php4-tokenizer- 4 . 3 .10_2 The tokenizer shared extension for php
php4-xml- 4 . 3 .10_2   The xml shared extension for php
php4-zlib- 4 . 3 .10_2  The zlib shared extension for php
Запоминаем, какие модули установлены, впоследствии надо будет поставить соответствующие крестики при установке)
Предполагается, что порты на машине имеются, и порты свежие.
В противном случае советую поглядеть вот эту ссылочку . Попалась недавно на глаза, там крайне лаконично описаны все необходимые шаги для обеспечения достаточно удобной работы с портами.
Далее
Код: plaintext
1.
2.
3.
4.
cd /usr/ports/lang/php5
make
cd /usr/ports/lang/php5-extensions
make
Расставляем соответствующие крестики для выбора устанавливаемых модулей.
После чего удаляем установленный php4:
Код: plaintext
1.
pkg_delete -ri php4-extensions- 1 . 0 
И говорим 'y' на удаление портов php4*
Теперь устанавливаем собранное (мы всё ещё находимся в директории /usr/ports/lang/php5-extensions)
Говорим
Код: plaintext
1.
make install clean
Т.к. у этого мета-порта в зависимостях прописан сам php5, он также будет установлен. ОДНАКО ЖЕ, если ранее использовался php4-cgi, или mod_php4, то перед этим шагом нужно установить соответствующие порты пятой версии (cd /usr/ports && make search name='php5-cgi', потом идём в указанную директорию, собираем и устанавливаем коммандой make install clean)

Собственно, всё.
Если возникнут какие-то проблемы, сначала следует убедиться, что порты свежие, ссылка внимательно прочитана)
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32913019
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miniСЛОН VitaliyПривет всем!
Помогите чайнику, есть FreeBSD 5.3, там стоит php 4.3.9 поставленный из портов. Надо установить php 5.0. Как корректно удалить старый порт ?
portupgrade для этого есть
Ммм... С удовольствием погляжу, как с помощью portupgrade обновить php4 до php5, может быть я что-то пропустил)
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32913114
miniСЛОН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DocAl miniСЛОН VitaliyПривет всем!
Помогите чайнику, есть FreeBSD 5.3, там стоит php 4.3.9 поставленный из портов. Надо установить php 5.0. Как корректно удалить старый порт ?
portupgrade для этого есть
Ммм... С удовольствием погляжу, как с помощью portupgrade обновить php4 до php5, может быть я что-то пропустил)
был неправ в общем, а вообще имел ввиду не саму тулзу, а сам порт
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32913130
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порт, бесспорно, полезный в хозяйстве, что называется, must have. Но тут он не поможет, вроде бы?
Это ни в коем случае ни наезд, просто мб я действительно пропустил более простой способ?
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32913143
Vitaliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
м..дя, оказалось все намного запущее
поставился php как-то через жопу, pkg_info его ваще не показывает

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
# pkg_info
apache- 1 . 3 . 33        The extremely popular Apache http server.  Very fast, very
autoconf- 2 .53_3     Automatically configure source code on many Un*x platforms
automake- 1 .5_2, 1     GNU Standards-compliant Makefile generator (version  1 . 5 )
bison- 1 .75_2        A parser generator from FSF, (mostly) compatible with Yacc
expat- 1 . 95 . 8         XML  1 . 0  parser written in C
freetype2- 2 . 1 .7_3   A free and portable TrueType font rendering engine
gd- 2 . 0 . 25 , 1          A graphics library for fast creation of images
gettext- 0 . 13 .1_1    GNU gettext package
glib- 2 . 4 .6_1        Some useful routines of C programming (current stable versi
gmake- 3 .80_2        GNU version of 'make' utility
help2man- 1 . 33 . 1      Automatically generating simple manual pages from program o
jpeg-6b_3           IJG's jpeg compression utilities
libiconv- 1 . 9 .2_1    A character set conversion library
libslang- 1 . 4 . 9       Routines for rapid alpha-numeric terminal applications deve
libtool- 1 . 3 .5_2     Generic shared library support script (version  1 . 3 )
libtool- 1 . 5 . 8        Generic shared library support script (version  1 . 5 )
m4- 1 . 4 . 1             GNU m4
mc- 4 . 6 .0_13         Midnight Commander, a free Norton Commander Clone
mysql-client- 4 . 1 . 5   Multithreaded SQL database (client)
mysql-server- 4 . 1 . 5   Multithreaded SQL database (server)
nmap- 3 . 70            Port scanning utility for large networks
p5-gettext- 1 .01_4   Message handling functions
pcre- 4 . 5             Perl Compatible Regular Expressions library
perl- 5 . 8 . 5           Practical Extraction and Report Language
php4-bz2- 4 . 3 . 9       The bz2 shared extension for php
php4-zlib- 4 . 3 . 9      The zlib shared extension for php
pkgconfig- 0 . 15 .0_1  A utility used to retrieve information about installed libr
png- 1 . 2 . 6            Library for manipulating PNG images
хотя php работает.
Папку, в которой все собиралось - удалил. млин, шо делать?
Пробовал ставить php5, кофигурится, ставится, но не работает.
в var/log/httpd.log строка

Unable to load dynamic library /usr/local/lib/php/20040412/php_gd2.dll
нафик ему этот dll, кода это FreeBSD ? ;)
Хорошо что это на вируальной машине, можно хоть откат сделать...
P.S. php ставил из /usr/ports/www/mod_php4 (сам не знаю зачем)
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32913151
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм...
А зачем удалил?
Касательно что делать -- обновлять порты.
Почему просит dll -- а что делалось с php.ini?
Что теперь о всем этим делать?
Обновлять порты.
Ставить mod_php4, говорить ему make deinstall, удалять php4-* через pkg_delete.
Ставить mod_php5, раз он нужен.
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32929464
CM Hungry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlПорт, бесспорно, полезный в хозяйстве, что называется, must have. Но тут он не поможет, вроде бы?
Это ни в коем случае ни наезд, просто мб я действительно пропустил более простой способ?

portinstall -o mod_php4 mod_php5
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32929678
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А он и все зависимости обновит?
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32929725
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снят, с соответствующими ключами -- обновит.
Полезная фишка, не замечал раньше, спасибо.
...
Рейтинг: 0 / 0
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #32929966
CM Hungry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только наоборот, -o mod_php5 mod_php4
а с ключиками - все обновит =)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как обновить порт, например есть php 4.3.9 - надо 5 ?
    #36188652
scorpion_2004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что делать, если mod_php5 нет вообще? Пробовал стаивть из порта /usr/ports/www/mod_php5. Так этого порта вообще нету. Тоже самое и с /usr/ports/www/mod_php4
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как обновить порт, например есть php 4.3.9 - надо 5 ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]