PHP (II) - 1. lekcia
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

PHP (II) - 1. lekciaPHP (II) - 1. lekcia

 

PHP (II) - 1. lekcia

Google       Google       27. 8. 2005       19 066×

V tejto lekcii:

  • Konfigurácia servera

Reklama
Reklama
V prvom rade si vyberte, čo budete mať vo vašom PC nainštalované, odporúčam vám tieto programy. Medzi nimi sú aj s jednoduchou konfiguráciou.

Napr.:

  • Abyss Web Server - (nainštalujte, spustite a riadte sa inštukciami v mauály)
  • AppServ - balíček programov Apache + PHP + MySQL (samo sa nakonfigurujú)
  • UniServer - odporúčam pre tých, čo práve začínajú s PHP a nechce sa im nastavovať...
  • S trošku zložitejšou konfiguráciou je:

  • Apache + PHP + MySQL – vlastná konfigurácia servera - tejto možnosti sa budem venovať ďalej. Odporúčam pre užívateľov PC, ktorí vedia, kde majú nahraný Windows a podobne.
  • 1.1. Inštalácia Apache

    Ako prvé pustíte inštaláciu APACHE , preklikajte sa na Server information, do prvej kolonky napíšte localhost, do druhej tiež a do tretej admin@localhost, po kontrole cesty, ktorá by mala byť C:/ sa preklikáme k spusteniu inštalácie. Tak a teraz máme nainštalovaného Apache.

    1.2 Inštalácia PHP

    Celý obsah ZIPka rozbaľte do C:/apache tak, aby bola výsledná cesta k súborom C:/apache/php/, keď nie je, zmeňte ju, aby bola. Potom v tomto priečinku premenujte súbor php.ini-recommended na php.ini a spolu zo súborom php4ts.dll zkopírujte do adresára, kde máte Windows (C:/Windows), teraz je nastavené PHP, už len zmeniť nastavenia Apache. Otvorte priečinok C:/apache/apache/conf/ a otvorte súbor httpd.conf, otvorte ho v poznámkovom bloku, v ňom nájdite (pomocou Ctrl + F) DocumentRoot "C:/apache/apache/htdocs" a namiesto tejto defaultnej adresy vložte svoju adresu, kde máte uložené htdocs, toto isté spravte s <Directory "C:/apache/apache/htdocs"> (nezabudnite úvodzovky) a do tretice vyhľadajte <IfModule mod_negotiation.c> - malo by to vyzerať takto:

    <IfModule mod_negotiation.c>
    LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
    </IfModule>

    a celý súbor uložte. Spustite si Apache (C:/apache/apache/apache.exe), keď vám vypíše, že…running, je všetko v poriadku, ak nie, čítajte ďalej – odstáňte z cesty ku knihovni pre php sapi, takže to bude vyzerať takto:

    C:/apache/php/php4apache.dll
    AddType application/x-httpd-php .php .php3 .php4 .wml .phtml .inc .ihtml

    Uložte a choďte spať do priečinka C:/apache/php/sapi, odtialto prekopírujte php4apache.dll do zložky C:/apache/php. Spustite Apache a teraz by už malo všetko fungovať ;)

    1.3 Inštalácia MySQL

    A teraz sa pustíme do MySQL, RARko, ktoré ste si stiahli rozbaľte do dákeho priečinka a potom spustite setup.exe. Všetky nastavenia nechajte ako sú, len priečinok zmeňte na C:/apache/mysql. Keď nainštalujete, spustite winmysqladmin (C:/apache/mysql/bin/winmysqladmin.exe), otvorte záložku my.ini, keď je všetko v poriadku, svieti na semafóre vpravo hore zelená. Keď svieti červená, nastal problém, ktorý ideme vyriešiť.
    V my.ini musíte mať v textovom poli len:

    [WinMySQLAdmin]
    Server=C:/apache/mysql/bin/mysqld-nt.exe
    [mysqld]

    basedir=C:/apache/mysql
    datadir=C:/apache/mysql/data

    potom všetko uložte vľavo dole, reštartujte MySQL (pre istotu pozrite aj Ctrl+Alt+Del, či náhodou v procesoch nebeží) a reštartuje aj Apache. Ak to ešte stále nefunguje nastáva plán B, ale pozor, plán C už nemám ;). Odinštalujte MySQL a znovu ho naištalujte do priečinka C:/mysql. Po inštalácii otvorte C:/windows/ a súbor my.ini. Vložte do ňho:

    WinMySQLAdmin]
    Server=C:/mysql/bin/mysqld-nt.exe
    [mysqld]

    basedir=C:/mysql
    datadir=C:/mysql/data

    Otvorte C:/ a priečinok mysql vystrihnite a vložte do priečinka Apache. Windows sa spýta, že či chcete túto operáciu spraviť, dáte áno a teraz posledný krok, otvorte winmysqladmin (C:/apache/mysql/bin/winmysqladmin.exe). Keď svieti zelená vyhrali ste, ak nesvieti, preformatujte HDD a nainštalujte win znovu (to bol vtip :-]), ak vám vážne nesvieti na semafóre zelená, tak mi napište mail a spolu to vyriešíme :)

    Potrebné programy k lekcii:

    AppServ
    Abyss Web Server:

    Ostatné programy nájdete tu, na Programujte.com, v Download sekcii (hľadajte hore)

    2. lekcia: písanie stránok v PHP, premenné v PHP, interakcia s užívateľom

    ×Odeslání článku na tvůj Kindle

    Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
    Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

    E-mailová adresa (např. novak@kindle.com):

    TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

    Hlasování bylo ukončeno    
    0 hlasů
    Google
    Autor študuje aplikovanú informatiku na FI MUNI v Brne. Zaobera sa programovanim, sietami a bezpecnostou. Pracuje ako programator na projekte www.antiskola.eu a www.drbubo.com
    Web    

    Nové články

    Reklama
    Reklama
    Obrázek ke článku Blockchain & Bitcoin konference

    Blockchain & Bitcoin konference

    V pátek 19. 5. 2017 se v pražském konferenčním centru Andel’s konala Blockchain & Bitcoin konference. Řada odborníků a podnikatelů v oboru blockchainu a kryptoměn představila možnosti budoucího směřování tohoto oboru. Speakeři většinou rusky mluvící provenience prezentovali řešení svých firem založená na technologii blockchainu.

    Obrázek ke článku Malware KONNI se úspěšně skrýval 3 roky. Odhalil ho bezpečnostní tým Cisco Talos

    Malware KONNI se úspěšně skrýval 3 roky. Odhalil ho bezpečnostní tým Cisco Talos

    Bezpečnostní tým Cisco Talos odhalil celkem 4 kampaně dosud neobjeveného malwaru, který dostal jméno KONNI. Ten se dokázal úspěšně maskovat od roku 2014. Zpočátku se malware zaměřoval pouze na krádeže citlivých dat. Za 3 roky se ale několikrát vyvinul, přičemž jeho současná verze umožňuje útočníkovi z infikovaného počítače nejenom krást data, ale i mapovat stisky na klávesnici, pořizovat screenshoty obrazovky či v zařízení spustit libovolný kód. Pro odvedení pozornosti oběti zasílali útočníci v příloze také obrázek, zprávu a výhružkách severokorejského režimu či kontakty na členy mezinárodních organizací.

    loadingtransparent (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
    Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
    Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý