| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 17327 -->
- <!-- Reviewed: no -->
- <appendix id="requirements" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Követelmények</title>
- <sect1 id="requirements.introduction">
- <title>Bevezetés</title>
- <para>
- A Zend Framework futtatásához egy <acronym>PHP</acronym> 5 értelmező
- és egy<acronym>PHP</acronym> parancsállományok futtatásához
- megfelelően beállított webkiszolgáló szükséges. Néhány funkcióhoz
- további kiterjesztésekre vagy a kiszolgáló egyéb lehetőségeire is
- szükség van; az esetek többségében a keretrendszer nélkülük is
- használható, habár a teljesítmény csökkenhet, esetleg mellékesebb
- funkciók nem fognak maradéktalanul működni. Efféle függőségre példa
- Apache környezetben a mod_rewrite, melyet „szép
- <acronym>URL</acronym>-ek”, mint pl.
- „<filename>http://example.com/user/edit</filename>” megvalósításához
- lehet használni. Ha a mod_rewrite nem elérhető a keretrendszer
- beállítható úgy, hogy támogassa a
- „<filename>http://example.com?controller=user&action=edit</filename>”
- alakot. A szép <acronym>URL</acronym>-eket használhatjuk például a
- rövidebb szöveges megjelenítés kedvéért vagy keresőoptimalizálási
- (<acronym>SEO</acronym>) megfontolásokból, azonban nincsenek
- közvetlen hatással az alkalmazás funkcionalitására.
- </para>
- <sect2 id="requirements.version">
- <title>PHP verzió</title>
- <para>
- Ajánlott a <acronym>PHP</acronym> legújabb kiadása a válságos
- biztonsági és teljesítménybeli javítások okán. Jelenleg a
- <acronym>PHP</acronym> 5.2.11 és későbbi kiadások támogatottak.
- </para>
- <para>
- A Zend Keretrendszer átfogó egységtesztekkel rendelkezik, melyek
- PHPUnit 3.4.15-val vagy későbbivel futtathatók.
- </para>
- </sect2>
- <sect2 id="requirements.extensions">
- <title>PHP kiterjesztések</title>
- <para>
- Alább található egy táblázat, mely felsorolja a
- <acronym>PHP</acronym>-ban jellemzően megtalálható
- kiterjesztéseket és azt, hogyan használja őket a Zend Framework.
- Tanácsos meggyőződni arról, hogy az alkalmazásunkban használt
- összetevők által megkövetelt kiterjesztések elérhetők-e a
- <acronym>PHP</acronym> környezetünkben. A legtöbb alkalmazás nem
- igényli az összes alant felsorolt kiterjesztést.
- </para>
- <para>
- Az „erős” függőség azt jelenti, hogy az adott összetevő vagy
- osztályok nem működnek megfelelően a szóban forgó kiterjesztés
- hiányában, míg a „gyenge” azt, hogy az összetevő használhatja a
- kiterjesztést, ha az elérhető, de helyesen fog működni akkor is,
- ha nem. Sok komponens magától kihasználja bizonyos
- kiterjesztések lehetőségeit a teljesítmény növelésére,
- amennyiben azok megtalálhatók, de saját kódot futtatnak hasonló
- eredménnyel, ha nincsenek telepítve.
- </para>
- <xi:include href="requirements-php-extensions-table.xml" />
- </sect2>
- <sect2 id="requirements.zendcomponents">
- <title>Összetevők</title>
- <para>
- Alább található az összes rendelkezésre álló Zend Framework
- összetevőt felsoroló táblázat és az általuk megkívánt
- <acronym>PHP</acronym> kiterjesztések. E táblázat segíthet
- kideríteni mely kiterjesztések szükségesek egy alkalmazáshoz.
- Nem minden a keretrendszer által használt kiterjesztés szükséges
- az összes alkalmazáshoz.
- </para>
- <para>
- Az „erős” függőség azt jelenti, hogy az adott összetevő vagy
- osztályok nem működnek megfelelően a szóban forgó kiterjesztés
- hiányában, míg a „gyenge” azt, hogy az összetevő használhatja a
- kiterjesztést, ha az elérhető, de helyesen fog működni akkor is,
- ha nem. Sok komponens magától kihasználja bizonyos
- kiterjesztések lehetőségeit a teljesítmény növelésére,
- amennyiben azok megtalálhatók, de saját kódot futtatnak hasonló
- eredménnyel, ha nincsenek telepítve.
- </para>
- <xi:include href="requirements-zendcomponents-table.xml" />
- </sect2>
- <sect2 id="requirements.dependencies">
- <title>Függőségek</title>
- <para>
- Alább található a Zend Framework összetevőit és azok más
- összetevőkkel való függőségeit mutató táblázat. E táblázat
- segítséget jelenthet, amennyiben csak egyes összetevők
- használata szükséges a teljes keretrendszer helyett.
- </para>
- <para>
- Az „erős” függőség azt jelenti, hogy az adott összetevő vagy
- osztályok nem működnek megfelelően a szóban forgó függésben
- tartó összetevő hiányában, míg a „gyenge” azt, hogy a komponens
- igényelheti a másikat bizonyos esetekben vagy bizonyos
- illesztőkkel. Végül, az „állandó” azt jelenti, hogy ezen
- összetevők minden esetben igénybe vannak véve alösszetevők
- által, az „al-” pedig, hogy igénybe lehetnek véve bizonyos
- esetekben avagy bizonyos illesztőkkel.
- </para>
- <note>
- <para>
- Habár lehetséges egyes összetevőket a teljes
- keretrendszertől elkülönítve használni, érdemes észben
- tartani, hogy ez gondokhoz vezethet, mikor hiányoznak
- állományok, vagy az összetevők dinamikusan vannak használva.
- </para>
- </note>
- <xi:include href="requirements-dependencies-table.xml" />
- </sect2>
- </sect1>
- </appendix>
- <!--
- vim:se ts=4 sw=4 et:
- -->
|