Joomla a Mac OS X /spustenie PHP/ PDF Tlačiť E-mail
Rady a návody - Inštalácie
Napísal Lubor Rehak   
Pondelok, 06 Apríl 2009 08:31

Na prevádzku Joomla budete určite využívať prevádzkovateľa hostingu /a tie bežia väčšinou na gnu linux prípadne unix systémoch/. Väčšina providerov poskytuje dostatočnú podporu. Vývoj stránky napriek jednoduchosti prináša potrebu mať vlastný www server, preto som sa rozhodol priniesť sériu článkov zaoberajúcich sa práve tematikou prevádzkovania a vývoja www stránok pod operačným systémom Mac OS X Leopard.

Dnes začneme Apache a PHP základnou konfiguráciou.

Mac OS X má v sebe zakomponovaný apache server a knižnice pre PHP, takže som sa rozhodol využiť možnosť, ktorú ponúka samotný Leopard.

Kde začať?

Ľahko cez ľubovolný editor /mne sa najviac páči vi/ upravím dva riadky v súbore /etc/apache2/httpd.conf.

Cez terminal ho otvoríme

vi /etc/apache2/httpd.conf 

zadáme /php5_module na vyhľadanie potrebného riadku a odstránime symbol # /symbol znamená poznámku a preto php v štandardnej konfiguácii nie je spúšťaný.

#LoadModule php5_module libexec/apache2/libphp5.so

riadok bude vyzerať takto:

LoadModule php5_module libexec/apache2/libphp5.so

potom ešte vyhľadajte pomocou /DocumentRoot a prípadne upravte hlavný adresár pre apache na svoj vlastný adresár /tam potom uložíte inštaláciu Joomla

Pred úpravou

DocumentRoot "/Library/WebServer/Documents"

Po úprave napr.

DocumentRoot "Users/Alan/www"

/Library/WebServer/Documents je štandardný adresár Apache. nájdete v ňom aj dokumentáciu /v angličtine/ Mnoho ľudí preferuje vlastný adresár, ale koľko ľudí toľko chutí teraz sa tým nejdem zaoberať. Po dokončení editácie súbor uložte.

pre vi :wq , ostatní save

Ešte sme server Apache nespustili je však naozaj to je veľmi jednoduché. Existujú dve možnosti a preferujem znova Terminal príkazom:

sudo apachectl start

Druhá možnosť v System Preferences povoľte Web Sharing a tým sa server aktivuje.

Otestovanie funčnosti servera.

Do adresy prehliadača napísať „localhost“.

Ak ste nezmenili štandardnú cestu DocumentRoot, mali by ste v titulku webstránky vidieť „Test Page for Apache Installation“. Pokiaľ zadáte stránku http://localhost/manual/, zobrazí sa nám manuál k Apache 2.2, ktorý je hostovaný z nášho vlastného servera, toto však nie je želaný test ten nasleduje až teraz
Postup testu

Vytvorte súbor index.php a uložte ho do adresára DocumentRoot

index.php
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
     <title>Testovacie stránka</title>
</head>
<body>
    <?php phpinfo(); ?>
</body>
</html>

obsah súboru: Do prehliadača zadajte localhost Zobrazí sa vám stránka, zobrazí sa vám informačná stránka PHP a ďalšíe nastaveniach PHP modulu. Tým sme si overili, že server s PHP modulom funguje.

Podrobnejšie sa budeme zaoberať jednotlivými nastaveniami a knižnicami keď budete potrebovať inštalovať MySQL a MyPHPAdmin pre SQL

ale to až o týždeň.....

Posledná úprava Utorok, 07 Apríl 2009 06:52