Muszę zainstalować najnowsze wersje apache, php i mysql, które są dostępne na ich stronach internetowych, ale problem polega na tym, że repozytoria apt nie mają jeszcze tych wersji aktualizacji.
Wersje, które chcę: Apache 2.4.4, PHP 5.4.16 i MySQL 5.6.12.
Wersje dostępne za pośrednictwem apt: Apache 2.2.22, PHP 5.4.15, MySQL 5.5.31.
Ubuntu nie obsługuje powyższych wersji pakietów. Proszę o pomoc! Dzięki!
PS Tasksel również nie ma jeszcze tych wersji pakietów.
Odpowiedzi:
Przed zainstalowaniem nowych wersji należy odinstalować wszelkie inne zainstalowane wcześniej wersje.
Zainstaluj Apache 2.4.4
Przed instalacją Apache 2.4.4 powinieneś zainstalować PCRE , w przeciwnym razie nie powiedzie się. Proces instalacji PCRE jest prosty. Po pobraniu uruchom w terminalu kolejne polecenia:
Pobierz APR i APR-Util ze strony http://apr.apache.org , rozpakuj je do katalogu Apache, / srclib / apr i / srclib / apr-util (bez numerów wersji w nazwach katalogów) i wpisz następujące polecenia, aby zainstalować Apache :
Wpisz następujące polecenie, aby uruchomić Apache:
Może być coś nie tak:
Wpisz następujące polecenie, aby zobaczyć zależności biblioteki współdzielonej httpd:
Found "libpcre.so.1 => not found"
, a następnie wpisz następujące polecenie, aby zaktualizować łącza:Uruchom ponownie Apache i powinien działać.
Źródło : http://zhuojun.info/?p=1121
Zainstaluj PHP 5.4.16
.tar.bz2
plik: Jak zainstalować plik .tar.gz (lub .tar.bz2)?Zainstaluj MySQL 5.5.31
.rpm
plik: Jak zainstalować i zarządzać RPM?źródło
Jeśli nie chcesz ręcznie instalować Apache 2.4 i PHP 5.5, możesz znaleźć oba w moim PPA PP5 .
Dodam więcej rozszerzeń PHP i modułów Apache 2.4, gdy ludzie będą przychodzić i prosić o nie.
Istnieją również PPA MySQL 5.5 i MySQL 5.6 (i więcej ).
źródło
Ogólnie rzecz biorąc, najprawdopodobniej nie znajdziesz najnowszych wersji na żadnym wstępnie zbudowanym stosie, ponieważ zawsze będzie opóźnienie między wydaniem nowej wersji a wydaniem pakietu w oficjalnych repozytoriach z powodu potrzeby „rozwiązania” specyficznych dla systemu zależności i dziwactwa.
Masz trzy opcje:
Teraz, chyba że istnieje jakaś konkretna opcja / potrzeba, która nie jest oferowana / zaspokojona w dostępnych pakietach lub nie możesz czekać, aż vesrion zostanie dołączony do repozytoriów, sugeruję skorzystanie z binariów przed kompilacją.
Z drugiej strony, kompilacja z kodu źródłowego to świetne narzędzie do budowania znaków, które pomoże ci docenić ciężką pracę, którą wykonują opiekunowie pakietów :-) Musisz rozwiązać wszystkie zależności pakietu ręcznie.
Biorąc to pod uwagę, duże i aktywne projekty, takie jak Apache, PHP i MySQL, oferują dość wyczerpującą dokumentację i instrukcje instalacji ze źródła.
źródło
Innym wygodnym sposobem instalacji najnowszych wersji Apache, Php i Mysql, które uważam za bardzo wygodne, jest użycie PPA, tj. Personal Package Archieve. Wystarczy wyszukać ppa dla żądanego pakietu oprogramowania i po prostu dodać ten ppa do repozytoriów i zainstalować oprogramowanie za pomocą następujących poleceń. Pamiętaj, że umowy PPA są tworzone przez użytkowników, którzy chcą pomagać innym użytkownikom lub programistom, dostarczając im najnowsze oprogramowanie.
Dostępne są również inne ppa.
Może będzie to wygodne dla każdego użytkownika z tym samym pytaniem co moje.
źródło