Nowe posty

Autor Wątek: instalacja apache i php  (Przeczytany 8671 razy)

kristofer

  • Gość
instalacja apache i php
« dnia: 2010-08-07, 12:16:35 »
Witam che sobie zainstalować najnowszą wersje apache i php ze zrodeł, co musze zainstalować w systemie przed instalacją apache i php? bo czytałem ze jakies pakiety są wymagane ale nie pisało jakie.

darko

  • Gość
instalacja apache i php
« Odpowiedź #1 dnia: 2010-08-07, 16:16:35 »
Uruchomione skrypty configure dla apache i php najlepiej ci to powiedzą.

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
instalacja apache i php
« Odpowiedź #2 dnia: 2010-08-07, 18:48:17 »
Po twoim User Agent wnioskuję, że korzystasz z Debiana, więc jeśli korzystasz z Apt-Get to uzupełnisz zależności niezbędne do kompilacji poleceniem:

aot-get build-dep apache2 php5
Lub zainstaluj sobie aplikację o nazwie auto-apt, powinien być w oficjalnym repozytorium Debiana. Używasz tej aplikacji w taki sposób:

1. Aktualizujesz bazę pakietów:

auto-apt update
auto-apt updatedb
auto-apt update-local
2. Przeprowadzasz kompilację z użyciem Auto-apt w taki sposób:

auto-apt run ./configure
i gdy zabraknie czegoś niezbędnego do kompilacji, Apt pobierze i zainstaluje braki. Potem cały proces odbywa się standardowo, czyli wykonujesz polecenie make (kompilacja) i make install (instalacja skompilowanego kodu).

Pozdrawiam!

kristofer

  • Gość
instalacja apache i php
« Odpowiedź #3 dnia: 2010-08-07, 20:15:27 »
Tak używam Debiana Lenny

Obecnie mam apache i php w wersjach:

Apache/2.2.9 (Debian) PHP/5.2.6-1

A chce z aktualizować do:

PHP 5.3.3
apache 2.2.16

Wykonałem to co napisałeś

I rozumiem ze teraz aby zaktualizować apache i php to musze pobrac apache ze strony apache, a php ze strony php

Nie rozumiem za bardzo o co chodzi z:

 
auto-apt run ./configure.
i Jesli już mam apache zainstalowane w

etc/apache2

to muszę

 
auto-apt run ./configure --prefix=/etc/apache2.

darkdancer

  • Gość
instalacja apache i php
« Odpowiedź #4 dnia: 2010-08-08, 11:01:57 »
Cytat: kristofer
Nie rozumiem za bardzo o co chodzi z:
 
auto-apt run ./configure.
Przecież bardzo ładnie Ci napisał do czego to służy - wystarczy przeczytać :-)
Cytat: kristofer
Jesli już mam apache zainstalowane w etc/apache2 to muszę
auto-apt run ./configure --prefix=/etc/apache2.
W /etc/apache2 masz tylko pliki konfiguracyjne, reszta znajduje się rozrzucona w podkatalogach /usr. Standardowym (domyślnym) prefiksem używanym przy instalacji programów jest /usr/local więc jeśli już chcesz "zastąpić" to raczej ./configure --prefix=/usr. Plus tego już chyba nie trzeba pewnie dodawać ale jeżeli instalujesz pod /usr to wypadałoby odinstalować poprzednią wersję bo narobisz sobie w systemie bałaganu po wywołaniu make install...

kristofer

  • Gość
instalacja apache i php
« Odpowiedź #5 dnia: 2010-08-08, 18:07:28 »
bład wyrzuca po wpisaniu make install

Making install in support
make[1]: Entering directory `/root/httpd-2.2.16/support'
make[2]: Entering directory `/root/httpd-2.2.16/support'
make[2]: Leaving directory `/root/httpd-2.2.16/support'
make[1]: Leaving directory `/root/httpd-2.2.16/support'
make[1]: Entering directory `/root/httpd-2.2.16'
Installing configuration files
[PRESERVING EXISTING HTDOCS SUBDIR: /usr/local/apache2/htdocs]
[PRESERVING EXISTING ERROR SUBDIR: /usr/local/apache2/error]
[PRESERVING EXISTING ICONS SUBDIR: /usr/local/apache2/icons]
[PRESERVING EXISTING CGI SUBDIR: /usr/local/apache2/cgi-bin]
Installing header files
Installing build system files
Installing man pages and online manual
make[1]: Leaving directory `/root/httpd-2.2.16'
root@ozet:~/httpd-2.2.16#

darkdancer

  • Gość
instalacja apache i php
« Odpowiedź #6 dnia: 2010-08-08, 23:35:45 »
Cytat: kristofer
bład wyrzuca po wpisaniu make install
Gdzie Ty tutaj widzisz błąd??? Albo masz bystrzejsze oczy ode mnie albo twoja znajomość angielskiego przekracza znacznie moją... Napisałbym to po raz kolejny ale nie ma sensu się powtarzać odnośnie tematu "dlaczego tak strasznie zależy Ci na instalowaniu najnowszej wersji" i podobnych - twój kaprys i rozumiem.

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
instalacja apache i php
« Odpowiedź #7 dnia: 2010-08-09, 01:58:56 »
Przecież tam nie ma żadnego błędu, wygląda na to, ze wszystko się zainstalowało. Przy make install rzadko wyskakuje błąd, jeśli przy make (kompilacji) nie wystąpiły błędy. Make install tak na prawdę kopiuje tylko w odpowiednie miejsca pliki, zresztą instalacja programów w Windows też polega przecież na wypakowaniu i kopiowaniu plików do C:\\Program Files\\Katalog programu lub innego katalogu, np. zdefiniowanego przez użytkownika i dodaje wpisy do rejestru a takim jakby "rejestrem" w uniksach jest katalog /etc.

auto-apt run ./configure natomiast wykonujesz zamiast standardowego ./configure, jeśli chcesz aby Apt uzupełniał zależności potrzebne do kompilacji kodu.

Pozdrawiam!

arctgx

  • Gość
instalacja apache i php
« Odpowiedź #8 dnia: 2010-08-09, 02:15:20 »
Cytat: kristofer
A chce z aktualizować do:
PHP 5.3.3
apache 2.2.16
 $ apt-cache policy php5 apache2
php5:
  Zainstalowana: 5.3.2-2
  Kandydująca: 5.3.2-2
  Tabela wersji:
     5.3.3-1 0
          1 http://ftp.debian.org experimental/main Packages
 *** 5.3.2-2 0
        500 http://ftp.debian.org unstable/main Packages
        100 /var/lib/dpkg/status
apache2:
  Zainstalowana: 2.2.16-1
  Kandydująca: 2.2.16-1
  Tabela wersji:
 *** 2.2.16-1 0
        500 http://ftp.debian.org unstable/main Packages
        100 /var/lib/dpkg/status
Jeśli więc zależy Ci tylko na wersji, możesz dodać sobie do Debiana repozytorium z gałęzi unstable lub experimental, byś mógł te wersje stamtąd zainstalować