Oct 3 2009

Konfiguracja Apache, PHP, MySQL na Ubuntu

Dzisiaj, wpisik na temat konfiguracji Apache do wspolpracy z interperterem PHP i bazka MySQL. Dla poczatkujacych koderow PHP jak znalazl.

1. Instalujemy Apache

czlowiek@maszyna:~$ sudo apt-get install apache2

2. Testujemy Apache

czlowiek@maszyna:~$ wget -q http://localhost -O /tmp/atest && cat /tmp/atest

jak dostaniemy cos podobnego: <html><body><h1>It works!</h1></body></html> to serwer dziala.

3. Instalujemy PHP, moda do Apache i konektor do MySQL’a

czlowiek@maszyna:~$ sudo apt-get install php5 libapache2-mod-php5 php5-mysql

4. Testujemy PHP, na poczatek tworzymy index.php

czlowiek@maszyna:~$ sudo nano /var/www/index.php

wklepujemy to

<?php echo("It works!"); ?>

CTRL+O, CTRL+X, restartujemy Apache (w przeciwnym wypadku serwer poda nam ten plik, cale szczescie nie ma w nim hasel ;) )

czlowiek@maszyna:~$ sudo /etc/init.d/apache2 restart

pobieramy kontent

czlowiek@maszyna:~$ wget -q http://localhost/index.php -O /tmp/atest && cat /tmp/atest

jak dostaniemy cos podobnego: It works! to php dziala.

5. Teraz czas na MySQL – instalujemy bazke

czlowiek@maszyna:~$ sudo apt-get install mysql-server-5.1

kiedy instalator poprosi o haslo, podajemy unikalne 8)

6. Testujemy MySQL’a

czlowiek@maszyna:~$ sudo nano /var/www/dbtest.php

wklejamy to

<?php
mysql_connect('localhost', 'root', 'jakiessupertajnehaslo');
print_r(explode('  ', mysql_stat()));
?>

w wyniku powinnismy dostac status serwera.

7. I na koniec kompleksowy test :)

czlowiek@maszyna:~$ sudo nano /var/www/phpinfo.php

wklejamy to

<?php phpinfo(); ?>

i po wpisaniu w przegladarce http://localhost/phpinfo.php dostaniemy pelny raport systemu.

Teraz mozemy juz zaczynac zabawe z PHP, na poczatek polecam manual z php.net.


2 odpowiedzi do “Konfiguracja Apache, PHP, MySQL na Ubuntu”

Zostaw odpowiedz