| Hlavná stránka | | Späť do sekcie software |
|---|
Mnohí webdeveloperi prechádzajú na linux z dôvodu stability ich PHP aplikácii. V návode vám popíšem ako nainštalovať a rozbehnúť LAMP (LinuxApacheMysqlPhp) server.
V konzoli spustite:
sudo tasksel install lamp-server
nainstaluje vám základné apache a mysql, ktoré má zdroj v:
/var/www/
Vyskúšajte teda to prehliadača napísať:
http://localhost/
Malo by vám napísať It Works!, ak nie vymažte cache prehliadača a skúste to ešte raz. Iný problém môže byť s aplikáciou Skype, ktorá štandardne má port 80, ktorý používa aj Apache. Stačí ho buď v skype zmeniť alebo aplikáciu vypnúť.
V konzoli spustíme
sudo apt-get install php5 libapache2-mod-php5
Vytvoríme si testovací php súbor s názvom test.php, do neho napíšte:
<? phpinfo(); ?>
a uložte do /var/www/. Spustite pomocou http://localhost/test.php
Pokiaľ vám browser vráti .php súbor, teda apache ho neprekladá, treba v konzoli spustit nasledovné príkazy:
sudo a2enmod php5
a nakoniec treba server reštartnuť:
sudo /etc/init.d/apache2 restart
Taktiež treba vymazať cache z browseru.
Najskor si zistíme či predchazajúci balík tasktelu nenainštaloval aj mysql a to príkazom:
mysql -u root -p
Server vás vyzve na vloženie hesla, pokial heslo neviete pomocou príkazu:
mysqladmin -u root -p password vaseheslo
ho zmeníte. Ak nie je úplne žiadna odozva, spustite inštaláciu:
sudo apt-get install mysql-server mysql-client php5-mysql
Otvorte súbor:
/etc/mysql/my.cnf
Nájdite v ňom:
bind-address = localhost
ktorý zmente na vašu IP adresu v LAN sieti, napr:
Bind-address = 192.168.1.1
Server treba resetovať:
sudo /etc/init.d/apache2 restart
a nakoniec sa konečne prihlásiť:
mysql -u root -p
Tohoto najpoužívanejšieho správcu nainštalujte pomocou príkazu:
sudo apt-get install phpmyadmin
Otvorte súbor:
kdesu kate /etc/apache2/apache2.conf
A pridajte na koniec riadok:
Include /etc/phpmyadmin/apache.conf
Server treba resetovať:
sudo /etc/init.d/apache2 restart
Adresa k PhpMyAdmin je http://localhost/phpmyadmin