Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Update PHP do 5.3 pod Ubuntu
gcdreak
post 11.11.2009, 16:55:28
Post #1





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

Ostrzeżenie: (0%)
-----


Witam!
Dodałem do repozytorium DotDeb ale php nie chce mi się zaktualizować do wersji 5.3.
Po apt-get upgrade wywala:
  1. Następujące pakiety zostały zatrzymane:
  2. libapache2-mod-php5 php5-cgi php5-cli php5-common php5-curl php5-gd php5-mcrypt php5-memcache php5-mysql php5-xsl

Jak zaktualizować php?
Go to the top of the page
+Quote Post
atsuki
post 13.11.2009, 13:24:58
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 6
Dołączył: 7.06.2009

Ostrzeżenie: (0%)
-----


Kod
apt-get install libapache2-mod-php5 php5-cgi php5-cli php5-common php5-curl php5-gd php5-mcrypt php5-memcache php5-mysql php5-xsl
Go to the top of the page
+Quote Post
gcdreak
post 13.11.2009, 14:27:45
Post #3





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

Ostrzeżenie: (0%)
-----


Niestety wtedy pojawia się problem z zależnościami:
  1. Następujące pakiety mają niespełnione zależności:
  2. libapache2-mod-php5: Wymaga: libicu38 (>= 3.8-5) ale nie da się go zainstalować
  3. Wymaga: libkrb53 (>= 1.6.dfsg.2) ale nie da się go zainstalować
  4. php5-cgi: Wymaga: libicu38 (>= 3.8-5) ale nie da się go zainstalować
  5. Wymaga: libkrb53 (>= 1.6.dfsg.2) ale nie da się go zainstalować
  6. php5-cli: Wymaga: libicu38 (>= 3.8-5) ale nie da się go zainstalować
  7. Wymaga: libkrb53 (>= 1.6.dfsg.2) ale nie da się go zainstalować
  8. E: Pakiety są uszkodzone
Go to the top of the page
+Quote Post
atsuki
post 13.11.2009, 20:06:56
Post #4





Grupa: Zarejestrowani
Postów: 99
Pomógł: 6
Dołączył: 7.06.2009

Ostrzeżenie: (0%)
-----


Kod
apt-get install -f
Go to the top of the page
+Quote Post
gcdreak
post 18.11.2009, 18:43:22
Post #5





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

Ostrzeżenie: (0%)
-----


Niestety nic to nie pomogło
Go to the top of the page
+Quote Post
Theqos
post 19.11.2009, 08:35:14
Post #6





Grupa: Zarejestrowani
Postów: 49
Pomógł: 8
Dołączył: 5.12.2008

Ostrzeżenie: (0%)
-----


Ja po prostu kompiluje apache i php, żeby mieć kilka wersji w systemie. http://www.php.net/manual/en/install.unix.apache2.php

A tak jak zaktualizujesz podstawową wersję w systemie to mogą ci nie działać niektóre aplikację w php, które nie były jeszcze testowane pod 5.3
Go to the top of the page
+Quote Post
gcdreak
post 20.11.2009, 22:28:59
Post #7





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

Ostrzeżenie: (0%)
-----


Już kiedyś chciałem się wziąść za kompilację, ale mam dwie wątpliwości
1. Jeśli skompiluje to z paczek i będę chciał dodać jakieś rozszerzenie bądź PHPUnit to przecież apt-get install nie zadziała(chyba że się mylę) wiec jak wygląda sprawa z takim doinstalowywanie konponentów?
2. Zakładając, że prze apt-get instaluje apache'a to jak to wszystko łącze razem? Czy dużo jest z tym roboty?
(3. Czy naprawdę polecacie kompilowanie, czy paczki?)
Go to the top of the page
+Quote Post
atsuki
post 24.11.2009, 23:48:41
Post #8





Grupa: Zarejestrowani
Postów: 99
Pomógł: 6
Dołączył: 7.06.2009

Ostrzeżenie: (0%)
-----


Cytat(gcdreak @ 20.11.2009, 22:28:59 ) *
Już kiedyś chciałem się wziąść za kompilację, ale mam dwie wątpliwości
1. Jeśli skompiluje to z paczek i będę chciał dodać jakieś rozszerzenie bądź PHPUnit to przecież apt-get install nie zadziała(chyba że się mylę) wiec jak wygląda sprawa z takim doinstalowywanie konponentów?


kompilujesz na nowo z flaga ktora ci potrzebna

Cytat
2. Zakładając, że prze apt-get instaluje apache'a to jak to wszystko łącze razem? Czy dużo jest z tym roboty?


w apache jest tylko wazne aby wiedzial gdzie jest php. jego nie interesuje czy masz z paczek, czy kompilujesz recznie.

Ten post edytował atsuki 24.11.2009, 23:49:20
Go to the top of the page
+Quote Post
jankess
post 25.06.2010, 11:04:41
Post #9





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 3.08.2008

Ostrzeżenie: (0%)
-----


Wskrzeszam wątek - może się komuś przyda, bo jest wysoko w google.
Przy instalacji PHP 5.3 z repozytorium dotdeb na Ubuntu trzeba wcześniej doinstalować dwie deb-ki (nie trzeba tego robić na Debianie).
W poniższych linkach zmieńcie i386 na amd64 jeżeli taka architektura Was dotyczy.
Kod
cd /tmp
wget http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_i386.deb
wget http://us.archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu38_3.8-6ubuntu0.2_i386.deb
sudo dpkg -i *.deb
sudo echo "deb http://php53.dotdeb.org stable all" >> /etc/apt/sources.list

I dalej można już normalnie aktualizować PHP - sprawdzone na kilku serwerkach.
(Za: notmyidea.org)
Pozdrawiam.

EDIT: Te paczki wymagają libc6 w wersji 2.9 Działa więc na pewno na Ubuntu Jaunty. Na Ubuntu Hardy nie.

Ten post edytował jankess 25.06.2010, 12:43:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 22:38