JUNO Manuál

Kapitola 1.
Instalace

Vlastní program Juno pro svůj běh nepotřebuje žádnou instalaci, stačí pouze rozbalit distribuční zip soubor a spustit. Protože však spolupracuje s dalšími programy na vašem počítači je třeba jej nastavit pro správnou komunikaci.

Obsah

Základní distribuce JUNO
Instalace nápovědy
Nastavení spolupráce s PHP
Nastavení debuggeru Dbg

Základní distribuce Juna

V adresáři, do kterého je rozpakován distribuční zip, se nachází následující soubory:

Během práce vznikají v adresáři s Junem další soubory:

Tyto soubory lze smazat. Smazáním konfiguračního dojde k návratu k výchozímu nastavení. Po smazání cache souborů bude při příštím spuštění programu znovu načítán obsah nápovědy z HTML souborů.

Instalace nápovědy

Juno zobrazuje na záložce Help nápovědu k HTML, CSS a PHP. Využívá k tomu originální soubory dostupné na stránkách tvůrců těchto jazyků. Tedy v případě HTML a CSS se jedná o W3C a v případě PHP pak o manuál na stránkách www.PHP.net a u MySQL http://www.mysql.org.

V Juno je třeba nastavit adresář, ve kterém jsou manuálové stránky umístěny. V dialogu Settings na záložce Help se nastaví zda konkrétní help je k dispozici a jeho umístění. Také zde vidíte přesné URL, kde jsou potřebné stránky k dispozici.

Nastavení cest pro instalaci

Při změně cesty k nápovědě je automaticky smazán cache soubor k nápovědě a při příštím otevření nápovědy je znovu vytvořen přímo ze souborů. Pokud je nahrána nová verze nápovědy do stejného adresáře, pak je třeba smazat cache soubor ručně a znovu Juno pustit.

Více informací o nápovědě je v kapitole o nápovědě.

Nastavení spolupráce s PHP

Pro zobrazení stránky s kódem PHP potřebuje Juno nainstalované PHP a nastavené některé parametry. Nastavení těchto parametrů je v dialogu Settings na záložce PHP.

Nastavení PHP

V políčku PHP.EXE path and filename je PHP.EXE, které má Juno pouštět, uvedené plnou cestou.

Pod políčkem se nachází seznam proměnných, které budou nastaveny před spuštěním PHP. Pomocí proměnných komunikuje webserver s PHP a lze tak nasimulovat situaci co nejvíce podobnou spuštění PHP z webserveru. Jaké proměnné a jaké hodnoty lze nastavit, naleznete v dokumentaci web serveru.

Pro zjištění nastavení proměnných lze použít následující skript:

  <?php
    phpinfo();
  ?>
Po jeho spuštění je ve výstupu část nazvaná Environment, která obsahuje nastavené proměnné.

Jedna proměnná je pro PHP verze 4.1.x a vyšší povinná. Jedná se o REDIRECT_STATUS=200 OK. Tato proměnná říká PHP, že bylo zavoláno z web serveru kvůli zpracování PHP skriptu a ne přímo z URL a PHP ji kvůli bezpečnosti vyžaduje (přesněji dříve šlo tento mód zapnou, od verze 4.1.2 je nastaven jako výchozí).

Zatržení volby Use debugger Dbg znamená, že při spuštění skriptů na webserveru funkcí Run Project (více v kapitole o Spuštění a ladění aplikace) bude použit program Dbg pro ladění běžícího skriptu.

Nastavení debuggeru Dbg

Pro ladění skriptů je třeba nainstalovat Dbg. Instalace se provádí na serveru s PHP a pak na klientovi s Junem.

Instalace serveru na Windows

Instalace serveru na Linuxu

Na obou systémech pak ještě debugger aktivujte přidáním do php.ini následujících hodnot:

[debugger]
debugger.enabled=on

Správnou instalaci si zkontrolujte skriptem:

<?php
phpinfo();
?>
Po jeho spuštění by měl být uveden Dbg v záhlaví pod verzí Zend Engine a pak i ve vlastní sekci.

Instalace klienta

Pro nainstalování klienta je třeba nejdříve spustit instalaci ze souboru DBGsetup-210pl1.msi. Po jeho nainstalování přepište DbgListener.exe souborem z archivu dbg-2.11.zip (nachází se v adresáři \bin\Win32\).

Více informací o Dbg se dozvíte na adrese http://www.nusphere.com/dbg.