Nov 18 2009

Password Generator

Pojawilo sie nowe narzedzie w sekcji Tools. Password Generator umozliwia generowanie zarowno prostych hasel alfa-numerycznych, jak i bardziej zlozonych zawierajacych znaki specjalne. Ciekawa moze okazac sie mozliwosc definiowania wlasnego ciagu znakow, na podstawie ktorego zostanie wygenerowane haslo. Moga to byc limitowane znaki specjalne, badz znaki narodowe takie jak ĄĆĘŁŃÓŚŹ ąćęłńóśź ÄÖÜ äöü. Program umozliwia wygenerowanie jednorazowo do 100 hasel o dlugosci do 32 znakow.

passwd-gen

Zobacz jak to dziala


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.