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
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.

December 11th, 2009 at 00:42
[...] juz o konfiguracji kontenera Apache-Tomcat, pojawil sie tez opis mixa Apache-PHP-MySQL, pozostaje jednak, jeszcze pare innych waznych konfiguracji, tj. Tomcat Workers (load balancing) [...]
March 26th, 2011 at 12:30
Bardzo dobry poradnik na wstęp do apache