PHP и поддержка json
У меня на машине установлен lighttpd и php5
В php info видно что json disable
а нужно включить.
делаю вот что
# USE="json" emerge -va php
но вот что получаю
* IMPORTANT: 6 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy ">=dev-libs/libpcre-8.11[unicode]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/libpcre-8.12 (masked by: EAPI 3)
The current version of portage supports EAPI '2'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "dev-lang/php-5.3.6" [ebuild])
(dependency required by "php" [argument])
* IMPORTANT: 6 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Как его включить? Помогите плиз.
- Для комментирования войдите или зарегистрируйтесь
1. Когда в последний раз
1. Когда в последний раз синхронизировался?
2. Новости надо читать.
:wq
--
Live free or die
emerge --sync делал только
emerge --sync делал только что
что значит читать новости?
/
А обновлял систему в последний раз когда?
:wq
--
Live free or die
Почитать новости eselect news
Почитать новости eselect news read
Обновить portage с зависимостями
Не грусти, товарищ! Всё хорошо, beautiful good!
сделал emerge portage вот
сделал emerge portage
вот что получил
Calculating dependencies... done!
[ebuild N ] dev-libs/libffi-3.0.9-r2 USE="-debug -static-libs -test"
[ebuild N ] app-misc/mime-types-8
[ebuild N ] virtual/libffi-0
[ebuild NS ] dev-lang/python-2.7.1-r1 [2.5.4-r3] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples -sqlite -tk -wininst"
[ebuild U ] sys-apps/portage-2.1.10.3 [2.1.6.13] USE="(ipc%*) less%* -python2% -python3%"
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[blocks B ] dev-lang/python:2.7 ("dev-lang/python:2.7" is blocking sys-apps/portage-2.1.6.13)
[blocks B ]
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('ebuild', '/', 'dev-lang/python-2.7.1-r1', 'merge') pulled in by
dev-lang/python:2.7 required by ('ebuild', '/', 'sys-apps/portage-2.1.10.3', 'merge')
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
Сначала почитать новости.
Сначала почитать новости.
Не грусти, товарищ! Всё хорошо, beautiful good!
я уже прочитал сделал eselect
я уже прочитал
сделал eselect news read
No news is good news.
Что было в новостях?
Что было в новостях?
Не грусти, товарищ! Всё хорошо, beautiful good!
незнаю... что-то на
незнаю... что-то на английском.
А это важно?
Я вот что сделал сейчас
pecl install JSON
установился...
добавил в php.ini
extension=json.so
перезапустил lighttpd
ошибка на сайте о json изчезла... зато появилась новая
нужно включить simplexml
а его как включить?
pecl install simplexml не получается
добавил в paсkage.use
добавил в paсkage.use строчку
# echo dev/php-5, - simplexml >> /etc/portage/package.use
Далее делаю
# emerge php -av
и опять эта же ошибка
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy ">=dev-libs/libpcre-8.11[unicode]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/libpcre-8.12 (masked by: EAPI 3)
The current version of portage supports EAPI '2'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "dev-lang/php-5.3.6" [ebuild])
(dependency required by "php" [argument])
Может как-то можно его как и json подключить?
Для тебя есть только 1 выход
Для тебя есть только 1 выход - никогда, низачто, ни под каким соусом не использовать не только Гентоо, но линукс вообще; впрочем, бсд системы явно тоже не для тебя;
Твой выбор - Виндовс 7 Мкасимальная Зверь Едишн.
Ставь ее, там все есть
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Спасибо за совет. Я так и
Спасибо за совет. Я так и делаю. Но это маршрутизатор в офисе. На нем надо сделать сайт на joomla 1.7
На нормальном хостинге все работает, а тут нет... нужен simplexml
P.s. этот форум для того чтоб советовать использовать Виндовс 7, если что-то не получается?
Читать новости. Ответ "там
Читать новости. Ответ "там что-то на английском" достоин порицания, осуждения и ярых насмешек. По сути могу поздравить - тебе предстоит обновить питон 2.5 до питона 2.7 с соответствующей пересборкой зависимостей.
Значит твой путь такой:
0. Пункт pecl install <что-то там> - Прибегаем к суициду
1. Читаем новости.
2. Если новости прочтены но не поняты - см. п. 1
3. Обновляем питон.
4. Обновляем зависимости
5. Обновляемся дальше
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Пытаюсь обновить # emerge
Пытаюсь обновить
# emerge dev-lang/python
Calculating dependencies... done!
[ebuild N ] dev-libs/libffi-3.0.9-r2 USE="-debug -static-libs -test"
[ebuild N ] app-misc/mime-types-8
[ebuild N ] virtual/libffi-0
[ebuild NS ] dev-lang/python-2.7.1-r1 [2.5.4-r3] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples -sqlite -tk -wininst"
[blocks B ] dev-lang/python:2.7 ("dev-lang/python:2.7" is blocking sys-apps/portage-2.1.6.13)
[blocks B ]
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('ebuild', '/', 'dev-lang/python-2.7.1-r1', 'merge') pulled in by
dev-lang/python
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
Сначала emerge --sync emerge
Сначала
потом
И ВНИМАТЕЛЬНО прочитайте, что система вам выдаст! Там будут дальнейшие инструкции. Насколько я понял, у вас с английским не очень... но читайте и перечитывайте, пока не поймете... это действительно важно! Питон - база всей системы. Когда получите работающий питон, сделайте полное обновление (судя по всему она у вас очень старая)системы:
Спасибо что помогаете. Но
Спасибо что помогаете.
Но когда я пытаюсь обновить portage
emerge -u portage
опять ошибка
Calculating dependencies... done!
[blocks B ]
[ebuild U ] app-misc/pax-utils-0.2.2 [0.1.19]
[ebuild N ] dev-libs/libffi-3.0.9-r2 USE="-debug -static-libs -test"
[ebuild U ] sys-apps/less-441 [429]
[ebuild N ] app-misc/mime-types-8
[ebuild U ] sys-apps/sed-4.2.1 [4.2] USE="(-selinux)"
[ebuild U ] net-misc/rsync-3.0.8 [3.0.5] USE="ipv6*"
[ebuild N ] virtual/libffi-0
[ebuild U ] app-admin/eselect-1.2.15 [1.2.11]
[ebuild N ] app-arch/xz-utils-5.0.3 USE="nls threads -static-libs"
[ebuild U ] sys-apps/coreutils-8.5 [7.1] USE="unicode%*"
[ebuild U ] sys-apps/sandbox-2.4 [1.6-r2] USE="(-multilib)"
[ebuild U ] app-shells/bash-4.1_p9 [3.2_p39] USE="net%* -mem-scramble%"
[ebuild NS ] dev-lang/python-2.7.1-r1 [2.5.4-r3] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples -sqlite -tk -wininst"
[ebuild U ] sys-apps/portage-2.1.10.3 [2.1.6.13] USE="(ipc%*) less%* -python2% -python3%"
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[blocks B ] app-arch/lzma-utils ("app-arch/lzma-utils" is blocking app-arch/xz-utils-5.0.3)
[blocks B ] dev-lang/python:2.7 ("dev-lang/python:2.7" is blocking sys-apps/portage-2.1.6.13)
[blocks B ] app-arch/xz-utils ("app-arch/xz-utils" is blocking app-arch/lzma-utils-4.32.7)
[blocks B ]
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('installed', '/', 'app-arch/lzma-utils-4.32.7', 'nomerge') pulled in by
app-arch/lzma-utils required by world
('ebuild', '/', 'dev-lang/python-2.7.1-r1', 'merge') pulled in by
dev-lang/python:2.7 required by ('ebuild', '/', 'sys-apps/portage-2.1.10.3', 'merge')
('ebuild', '/', 'app-shells/bash-4.1_p9', 'merge') pulled in by
>=app-shells/bash-3.2_p17 required by ('ebuild', '/', 'sys-apps/portage-2.1.10.3', 'merge')
('ebuild', '/', 'app-arch/xz-utils-5.0.3', 'merge') pulled in by
app-arch/xz-utils required by ('ebuild', '/', 'sys-apps/coreutils-8.5', 'merge')
app-arch/xz-utils required by ('ebuild', '/', 'sys-apps/sandbox-2.4', 'merge')
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
ЧаВо для кого
ЧаВо для кого писали?!?
http://gentoo.ru/content/kak-obnovit-ochen-staruyu-sistemu (а питон-2.5 в качестве умолчательного --- это очень давно)
http://gentoo.ru/content/ustanovil-ya-gentoo-dalshe-chto
:wq
--
Live free or die
/
man portage
Вслух.
С выражением.
До наступления просветления.
:wq
--
Live free or die
/
Не то, чтобы бесспорно-однозначно.
Читайте публицистику павла Кармышева.
Смертный грех есмь.
Да и не нужно.
На то есть суд Святой Инквизиции (и закономерный итог в виде торжественной церемонии аутодафе).
:wq
--
Live free or die
P.s. этот форум для того чтоб
P.s. этот форум для того чтоб советовать использовать Виндовс 7, если что-то не получается?
Только для Вас, умеющим понимать прочитанное здесь обычно помогают
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Я ж не претендую ни на что...
Я ж не претендую ни на что... хотите помочь - помогите. Нет - зачем писать гадости? Обойдите стороной тему, видя что спрашивает нуб. Нет же... вам нужно написать человеку, что он нуб, идиот... и т.д.
Вы сами спровоцировали такое
Вы сами спровоцировали такое к себе отношение.
Я полагаю, что всех здесь возмутило и настроило против вас ваше высказывание
И как после этого с вами разговаривать? Системные сообщения читать надо обязательно!
Здесь, как уже говорилось, помогают тем, кто хочет и старается (прилагает усилия) решить проблему.
Если же пытется переложить решение на других - тогда в "Разовые проекты"!
Цитата: И как после этого с
на мой взгляд достаточно было бы фразы
Но так бы поступил я! А Вы вольны поступать как знаете :)
Спасибо за порицания!