LINUX.ORG.RU

Помогите установить phpmyadmin. где я натупил?))


0

0

написал: emerge phpmyadmin - установил dev-lang/php, а как начил устанавливать админ написал вот это:

>> Emerging (1 of 1) dev-db/phpmyadmin-2.10.1 to / * phpMyAdmin-2.10.1-all-languages-utf-8-only.tar.bz2 RMD160 ;-) ... [ ok ] * phpMyAdmin-2.10.1-all-languages-utf-8-only.tar.bz2 SHA1 ;-) ... [ ok ] * phpMyAdmin-2.10.1-all-languages-utf-8-only.tar.bz2 SHA256 ;-) ... [ ok ] * phpMyAdmin-2.10.1-all-languages-utf-8-only.tar.bz2 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking phpMyAdmin-2.10.1-all-languages-utf-8-only.tar.bz2 ;-) ... [ ok ] * * Using dev-lang/php-5.2.4_p20070914-r2 * * Checking for required PHP feature(s) ... * Checking for required PHP feature(s) ... * * dev-lang/php-5.2.4_p20070914-r2 needs to be re-installed with all of the following * USE flags enabled: * * ctype pcre session unicode * * as well as any of the following USE flags enabled: * * mysql or mysqli if using dev-lang/php-5 * mysql if using dev-lang/php-4 * * * ERROR: dev-db/phpmyadmin-2.10.1 failed. * Call stack: * ebuild.sh, line 1670: Called dyn_setup * ebuild.sh, line 719: Called qa_call 'pkg_setup' * ebuild.sh, line 44: Called pkg_setup * phpmyadmin-2.10.1.ebuild, line 36: Called die * * Re-install dev-lang/php-5.2.4_p20070914-r2 * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-db/phpmyadmin-2.10.1/temp/build.log'. *

* Messages for package dev-db/phpmyadmin-2.10.1:

* * dev-lang/php-5.2.4_p20070914-r2 needs to be re-installed with all of the following * USE flags enabled: * * ctype pcre session unicode * * as well as any of the following USE flags enabled: * * mysql or mysqli if using dev-lang/php-5 * mysql if using dev-lang/php-4 * * * ERROR: dev-db/phpmyadmin-2.10.1 failed. * Call stack: * ebuild.sh, line 1670: Called dyn_setup * ebuild.sh, line 719: Called qa_call 'pkg_setup' * ebuild.sh, line 44: Called pkg_setup * phpmyadmin-2.10.1.ebuild, line 36: Called die * * Re-install dev-lang/php-5.2.4_p20070914-r2 * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-db/phpmyadmin-2.10.1/temp/build.log'. * в make.conf добавил pcre и session, пересобрал php и фсеравно лажа(((

Ответ на: комментарий от radion8

Дык если не разбираешься как установить пакет в своём дистрибутиве, возможно он не для тебя. Ну поставь этого myadmin'a хоть с официального сайта. Там же даже компилировать ничего не надо, только php-скрипты и картинки закачать.

grad
()

dev-lang/php-5.2.4_p20070914-r2 needs to be re-installed with all of the following * USE flags enabled: * * ctype pcre session unicode * * as well as any of the following USE flags enabled: * * mysql or mysqli if using dev-lang/php-5

Что непонятного-то?

INFOMAN ★★★★★
()

После того как изменишь USE_FLAGS, сделай

$sudo env-update && source /etc/profile

потом

$sudo emerge php phpmyadmin

anonymous
()
Ответ на: комментарий от anonymous

> $sudo env-update && source /etc/profile

А вот это совершенно не обязательно, ибо настройки портежа читаются при каждом запуске emerge

INFOMAN ★★★★★
()
Ответ на: комментарий от INFOMAN

Дело в том что флаги я указал. Установился php. Столько статей просмотрел а апач так и нехочет понимать php. Что делать???

radion8
() автор топика
Ответ на: комментарий от INFOMAN

Да ты прав вырубил mysql указал флаги и все встало. Только php не работает на апаче. Статейку хорошую по этому вопросу не дашь?

radion8
() автор топика
Ответ на: комментарий от radion8

В /etc/apache2/httpd.conf пропиши вот это

Include /etc/apache2/modules.d/*.conf

в /etc/apache2/modules.d/ есть файл 70_mod_php5.conf ?

если да потом

$ sudo /etc/init.d/apache2 restart

$ps ax |grep apache должен увидеть такое

20351 ? S 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start

anonymous
()
Ответ на: комментарий от radion8

>Столько статей просмотрел а апач так и нехочет понимать php.

Что значит "понимать"?

Если при открытии в браузере *.php он пытается его скачать, то нужно в httpd.conf написать такое:

AddType application/x-httpd-php .php

AddType application/x-httpd-php .phtml

AddType application/x-httpd-php-source .phps

sskirtochenko ★★
()
Ответ на: комментарий от radion8

вот мой 70_mod_php5.conf

попробуй у себя такой создать

<IfDefine PHP5>

# Load the module first

<IfModule !mod_php5.c>

LoadModule php5_module modules/libphp5.so

</IfModule>

# Set it to handle the files

<IfModule mod_mime.c>

AddType application/x-httpd-php .php

AddType application/x-httpd-php .phtml

AddType application/x-httpd-php .php3

AddType application/x-httpd-php .php4

AddType application/x-httpd-php .php5

AddType application/x-httpd-php-source .phps

</IfModule>

AddDirectoryIndex index.php index.phtml

</IfDefine>

anonymous
()
Ответ на: комментарий от anonymous

на эту команду он мне показывает:

shaman ~ # ps ax |grep apache 8768 ? Ss 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAG E -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D SUEXEC -d /usr/lib/apache2 -f /etc/ap ache2/httpd.conf -k start 8769 ? S 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAG E -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D SUEXEC -d /usr/lib/apache2 -f /etc/ap ache2/httpd.conf -k start 8780 ? Sl 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAG E -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D SUEXEC -d /usr/lib/apache2 -f /etc/ap ache2/httpd.conf -k start 8782 ? Sl 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAG E -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D SUEXEC -d /usr/lib/apache2 -f /etc/ap ache2/httpd.conf -k start 9114 pts/2 R+ 0:00 grep --colour=auto apache shaman ~ #

Помоему я где то накрутил)

radion8
() автор топика
Ответ на: комментарий от radion8

===> на эту команду он мне показывает

открой файл /etc/conf.d/apache2 и добавь туда эту строку

APACHE2_OPTS="-D DEFAULT_VHOST -D PHP5"

перезапусти апач /etc/init.d/apache2 restart

сейчас должно заработать. Напиши если помогло.

Evgeny.

anonymous
()
Ответ на: комментарий от anonymous

Большое Вам спасибо) Все разобрался)

radion8
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.