Gentoo 2007 Установка Apache + PHP [help]

Discussion in 'Безопасность и Анонимность' started by -=lebed=-, 10 Apr 2008.

  1. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Всё скачал, помогите установить и связать сразу!
     
  2. ZirroCool

    ZirroCool Elder - Старейшина

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    Вот
    ru.gentoo-wiki.com/HOWTO_Высокопроизводительный_сервер_с_PHP
     
    #2 ZirroCool, 10 Apr 2008
    Last edited: 10 Apr 2008
  3. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    Добавь в /etc/make.conf:
    и к USE флагам там-же:
    apache2, php и mysql

    После этого:
    и
    Он за собой потянет мускул и апач.
    Виртуальные хосты настраиваются очень удобно в /etc/apache2/vhosts.d/
     
    #3 Deem3n®, 10 Apr 2008
    Last edited: 10 Apr 2008
    1 person likes this.
  4. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Вот что у меня в make.conf
    Code:
    # These settings were set by the catalyst build script that automatically
    # built this stage.
    # Please consult /etc/make.conf.example for a more detailed example.
    CFLAGS="-O2 -mtune=i686 -pipe"
    CXXFLAGS="${CFLAGS}"
    # This should not be changed unless you know exactly what you are doing.  You
    # should probably be using a different stage, instead.
    CHOST="i486-pc-linux-gnu"
    
    куда, что добавить?

    Code:
    
    # These settings were set by the catalyst build script that automatically
    # built this stage.
    # Please consult /etc/make.conf.example for a more detailed example.
    CFLAGS="-O2 -mtune=i686 -pipe"
    CXXFLAGS="${CFLAGS}"
    # This should not be changed unless you know exactly what you are doing.  You
    # should probably be using a different stage, instead.
    CHOST="i486-pc-linux-gnu"
    APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias"
    APACHE2_MPMS="worker"
    USE="apache2 php mysql"
    
    Так?
     
    #4 -=lebed=-, 10 Apr 2008
    Last edited: 10 Apr 2008
  5. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    Ну и USE="apache2 php mysql"
    Можешь взять за основу мой конфиг:
    http://www.video4admin.com/stuff/make.conf
     
  6. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Вот что выдало:
    Code:
    !!! Error: circular dependencies:
    
    ('ebuild', '/', 'sys-libs/gpm-1.20.1-r6', 'merge') depends on
       ('ebuild', '/', 'sys-libs/ncurses-5.6-r2', 'merge') (hard)
    ('ebuild', '/', 'sys-apps/texinfo-4.11-r1', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
       ('ebuild', '/', 'sys-libs/ncurses-5.6-r2', 'merge') (hard)
    ('ebuild', '/', 'sys-apps/findutils-4.3.13', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
    ('ebuild', '/', 'sys-apps/acl-2.2.45', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/autoconf-2.61-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-apps/attr-2.4.39', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/libtool-1.5.26', 'merge') (hard)
    ('ebuild', '/', 'sys-libs/readline-5.2_p12-r1', 'merge') depends on
       ('ebuild', '/', 'app-shells/bash-3.2_p17-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-libs/ncurses-5.6-r2', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/python-2.4.4-r6', 'merge') (soft)
    ('ebuild', '/', 'sys-devel/libperl-5.8.8-r1', 'merge') depends on
       ('ebuild', '/', 'sys-libs/gdbm-1.8.3-r3', 'merge') (hard)
       ('ebuild', '/', 'sys-libs/db-4.5.20_p2', 'merge') (hard)
    ('ebuild', '/', 'sys-apps/groff-1.19.2-r1', 'merge') depends on
       ('ebuild', '/', 'sys-devel/autoconf-2.61-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-apps/texinfo-4.11-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/libtool-1.5.26', 'merge') (hard)
    ('ebuild', '/', 'sys-apps/diffutils-2.8.7-r2', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
       ('ebuild', '/', 'sys-apps/man-pages-2.78', 'merge') (hard)
    ('ebuild', '/', 'dev-libs/libxml2-2.6.30-r1', 'merge') depends on
       ('ebuild', '/', 'sys-libs/readline-5.2_p12-r1', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/python-2.4.4-r6', 'merge') (hard)
    ('ebuild', '/', 'dev-libs/openssl-0.9.8g', 'merge') depends on
       ('ebuild', '/', 'sys-apps/diffutils-2.8.7-r2', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/python-2.4.4-r6', 'merge') (soft)
       ('ebuild', '/', 'dev-lang/perl-5.8.8-r4', 'merge') (hard)
    ('ebuild', '/', 'app-shells/bash-3.2_p17-r1', 'merge') depends on
       ('ebuild', '/', 'sys-libs/ncurses-5.6-r2', 'merge') (hard)
    ('ebuild', '/', 'sys-devel/binutils-2.18-r1', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/binutils-config-1.9-r4', 'merge') (hard)
    ('ebuild', '/', 'sys-devel/m4-1.4.10-r3', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
    ('ebuild', '/', 'sys-devel/libtool-1.5.26', 'merge') depends on
       ('ebuild', '/', 'sys-devel/autoconf-2.61-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
       ('ebuild', '/', 'sys-apps/help2man-1.36.4', 'merge') (hard)
    ('ebuild', '/', 'sys-devel/binutils-config-1.9-r4', 'merge') depends on
       ('ebuild', '/', 'sys-apps/findutils-4.3.13', 'merge') (medium)
    ('ebuild', '/', 'sys-apps/man-pages-2.78', 'merge') depends on
       ('ebuild', '/', 'sys-apps/man-1.6f', 'merge') (medium)
    ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') depends on
       ('ebuild', '/', 'sys-libs/ncurses-5.6-r2', 'merge') (hard)
       ('ebuild', '/', 'dev-libs/libxml2-2.6.30-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-apps/acl-2.2.45', 'merge') (hard)
    ('ebuild', '/', 'dev-lang/python-2.4.4-r6', 'merge') depends on
       ('ebuild', '/', 'sys-libs/ncurses-5.6-r2', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
       ('ebuild', '/', 'dev-libs/openssl-0.9.8g', 'merge') (hard)
       ('ebuild', '/', 'sys-libs/readline-5.2_p12-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/autoconf-2.61-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-libs/gdbm-1.8.3-r3', 'merge') (hard)
       ('ebuild', '/', 'sys-libs/db-4.5.20_p2', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/libtool-1.5.26', 'merge') (hard)
    ('ebuild', '/', 'dev-perl/Locale-gettext-1.05', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/perl-5.8.8-r4', 'merge') (hard)
    ('ebuild', '/', 'sys-apps/help2man-1.36.4', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
       ('ebuild', '/', 'dev-perl/Locale-gettext-1.05', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/perl-5.8.8-r4', 'merge') (hard)
    ('ebuild', '/', 'sys-libs/gdbm-1.8.3-r3', 'merge') depends on
       ('ebuild', '/', 'sys-libs/db-4.5.20_p2', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/python-2.4.4-r6', 'merge') (soft)
    ('ebuild', '/', 'sys-apps/attr-2.4.39', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/autoconf-2.61-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/libtool-1.5.26', 'merge') (hard)
    ('ebuild', '/', 'sys-libs/db-4.5.20_p2', 'merge') depends on
       ('ebuild', '/', 'sys-devel/binutils-2.18-r1', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/python-2.4.4-r6', 'merge') (soft)
    ('ebuild', '/', 'sys-devel/automake-1.10', 'merge') depends on
       ('ebuild', '/', 'sys-apps/texinfo-4.11-r1', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/perl-5.8.8-r4', 'merge') (hard)
       ('ebuild', '/', 'sys-apps/help2man-1.36.4', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/autoconf-2.61-r1', 'merge') (hard)
    ('ebuild', '/', 'dev-lang/perl-5.8.8-r4', 'merge') depends on
       ('ebuild', '/', 'sys-libs/gdbm-1.8.3-r3', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/libperl-5.8.8-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-libs/db-4.5.20_p2', 'merge') (hard)
    ('ebuild', '/', 'sys-devel/autoconf-2.61-r1', 'merge') depends on
       ('ebuild', '/', 'sys-apps/texinfo-4.11-r1', 'merge') (hard)
       ('ebuild', '/', 'sys-devel/m4-1.4.10-r3', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/perl-5.8.8-r4', 'merge') (hard)
    ('ebuild', '/', 'sys-libs/ncurses-5.6-r2', 'merge') depends on
       ('ebuild', '/', 'sys-libs/gpm-1.20.1-r6', 'merge') (hard)
       ('ebuild', '/', 'dev-lang/python-2.4.4-r6', 'merge') (soft)
    ('ebuild', '/', 'sys-apps/man-1.6f', 'merge') depends on
       ('ebuild', '/', 'sys-devel/gettext-0.17', 'merge') (hard)
       ('ebuild', '/', 'sys-apps/groff-1.19.2-r1', 'merge') (medium)
    
    !!! Note that circular dependencies can often be avoided by temporarily
    !!! disabling USE flags that trigger optional dependencies.
    
     
  7. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    emerge --sync && emerge -uDav portage
    Пиши в ПМ...