Właśnie zainstalowałem 10.04 LTS na moim serwerze programistycznym, ale system, który muszę na nim uruchomić (e-commerce Magento) nie jest kompatybilny z PHP 5.3, który jest dostarczany z najnowszą wersją Ubuntu. Czy istnieje bezpieczny i odporny na aktualizację sposób na zainstalowanie PHP 5.2, czy łatwiej będzie używać starszej wersji Ubuntu?
13
sudo add-apt-repository ppa:txwikinger/php5.2
z wiersza poleceń. Pamiętaj, aby skorzystać z linku ppa w poście i zastosować rozwiązanie pinowania txwikinger. Upewnij się, że uruchomisz,sudo apt-get update
zanim spróbujesz zainstalować pakiety!Możliwe jest używanie pakietów karmicznych i przypinanie ich umiejętnością. Można to zrobić za pomocą następujących poleceń:
Mam to z tekstu linku
źródło
Świetny post na blogu na ten temat znajduje się na stronie http://civicactions.com/blog/2010/may/26/ubuntu_1004_and_drupal?page=1#comment-3717
źródło
Ostatnio sam próbowałem rozwiązać ten sam problem. Zamiast wprowadzania zmian w zarządzaniu pakietami sam skompilowałem PHP 5.2.17 z kodu źródłowego, a następnie użyłem programu Checkinstall, aby zainstalować nowy pakiet .deb w moim systemie.
Napisałem kroki w poście na blogu, Kompilowanie PHP 5.2 dla Ubuntu 10.10 , ale kroki zasadniczo dotyczyły następujących czynności:
moje polecenie konfiguracji wyglądało następująco:
I o to chodziło. Zainstalowałem już Apache2 przy użyciu Synaptic (musisz użyć pakietu apache2-mpm-prefork do użytku z PHP). Ponadto, jeśli masz już zainstalowane pakiety PHP5, musisz je odinstalować przed próbą zainstalowania własnego skompilowanego pakietu.
Samodzielne skompilowanie pakietu naprawdę nie zajmuje dużo czasu i jest dobrym doświadczeniem, jeśli nie zostało to jeszcze zrobione na komputerze Ubuntu.
źródło