Obsługa PHP4/PHP5 na własnym serwerze

W poprzednim artykule – Własny serwer WWW – opisałem sposób na „postawienie” własnego serwera WWW na Ubuntu. Podałem klika zalet takiego rozwiązania, jednak zabawa zaczyna się dopiero, gdy serwer obsługuje język PHP.

W zależności od Twoich potrzeb, skorzystaj z opisu instalacji PHP4/PHP5.

Instalacja PHP4:
Najpierw:

sudo apt-get install php4 libapache2-mod-php4

A potem:

sudo /etc/init.d/apache2 restart

Jeśli zobaczysz w terminalu:

*Starting PHP [OK]

oznacza to, że wszystko przebiegło poprawnie i możesz korzystać z PHP4.

Instalacja PHP5:
Na dobry początek:

sudo apt-get install php5 php5-xsl php5-gd php-pear

I restart:

sudo /etc/init.d/apache2 restart

Jeśli zobaczysz to:

*Starting PHP [OK]

oznacza to, że możesz korzystać już z PHP5.

Aby upewnić się, że wszystko działa jak należy, otwórz terminal i wydaj polecenie:

sudo gedit /var/www/test.php

Jako zawartość pliku podaj:

<?php phpinfo(); ?>

Oczywiście usuń *. Zapisz plik, otwórz przeglądarkę internetową i w polu adresu podaj:

localhost/test.php

Jeśli wszystko działa jak należy, wydaj polecenie:

sudo rm /var/www/test.php

A jeśli nie działa:

sudo a2enmod php5
sudo /etc/init.d/apache2 force-reload

lub

sudo /etc/init.d/apache2 restart

Pamiętaj o usunięciu pliku test.php

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Freev

    A nie lepiej zainstalować pakiet LAMPP?
    Sam mam i nie narzekam

  • http://ubuntu-pomoc.org Szmitas

    Pakiet LAMPP to alternatywne rozwiązanie, ale moim zdaniem o wiele łatwiejszy i wygodniejszy jest, przedstawiony powyżej sposób. Po prostu kwestia przyzwyczajenia :)

  • Koleś

    Witam.
    Mam kłopot z tym bo zainstalowałem i wszystko poszło ok ale jak wrzucę do katalogu wordpress to już biała strona.
    Nie mam pojęcia co zrobić.??

  • papaxpapa

    Bo jest bład przed php powinien byc znak zapytania.Pisałem o tym wcześniej w temacie instalacja LAMP…….. tam tez jest ten błąd ale mi nie wyswietla wpisów ;)
    Pozdrawiam

    • Szmitas

      Dzięki za uwagę, poprawiłem wpis, o który Ci chodzi.

  • papaxpapa

    Dziękuje ;)
    pozdrawiam

  • nidz

    Nie działa:
    Błąd serwera
    W witrynie wystąpił błąd podczas pobierania strony http://localhost/index.php. Może być ona wyłączona na potrzeby konserwacji lub nieprawidłowo skonfigurowana.
    Oto kilka propozycji:
    Ponownie załaduj tę stronę internetową później.
    Błąd HTTP 500 (Internal Server Error): Napotkano nieoczekiwaną sytuację przy próbie zrealizowania żądania przez serwer.

    Wgl. Może wiecie co na to poradzić?
    Mam ubuntu 12.04 – Przyjazny puchacz