installation.xml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <sect1 id="introduction.installation">
  2. <title>Instalacja</title>
  3. <para>
  4. Zend Framework wymaga wersji PHP 5.1.4 lub nowszej, ale Zend zaleca wersję
  5. 5.2.3 lub wyższą ponieważ w tej drugiej poprawiono wiele krytycznych
  6. błędów w kwestii bezpieczeństwa i wydajności. Więcej na ten temat możesz znaleźć w
  7. <link linkend="requirements">załączniku opisującym wymagania systemowyme</link>.
  8. </para>
  9. <para>
  10. Instalowanie Zend Framework jest ekstremalnie proste. Po pobraniu i
  11. rozpakowaniu frameworka powinieneś dodać katalog /library na początek
  12. dyrektywy include_path. Możesz także przenieść katalog /library w innej
  13. miejsce np. współdzielone między aplikacjami.
  14. <itemizedlist>
  15. <listitem>
  16. <para>
  17. <ulink url="http://framework.zend.com/download">Ściągnij najnowszą stabilną wersję.</ulink>
  18. Ta wersja, dostępna w formatach <code>.zip</code> oraz
  19. <code>.tar.gz</code>, jest dobrym wyborem dla początkujących
  20. z Zend Framework.
  21. </para>
  22. </listitem>
  23. <listitem>
  24. <para>
  25. <ulink url="http://framework.zend.com/download/snapshot">Ściągnij najnowszą wersję
  26. nocną</ulink>. Dla tych odważnych, nocne wersje reprezentują
  27. ostatnie postępy w rozwoju Zend Framework. Wersje te można
  28. ściagnąć tylko z angielską dokumentacją lub wraz z
  29. dokumentacją we wszystkich dostępnych językach. Jeśli nie
  30. chcesz używać najnowszych wydanych wersji Zend Framework,
  31. rozważ użycie klienta Subversion (SVN).
  32. </para>
  33. </listitem>
  34. <listitem>
  35. <para>
  36. Używając klienta <ulink url="http://subversion.tigris.org">Subversion</ulink>
  37. (SVN). Zend Framework jest oprogramowaniem o otwartym kodzie
  38. źródłówym i repozytorium Subversion używane to jego tworzenia
  39. jest publicznie dostępne. Rozważ użycie SVN do pobrania
  40. Zend Framework jeżeli obecnie używasz SVN do rozwijania swojej
  41. aplikacji, jeżeli chcesz brać udział w rozwoju frameworka lub
  42. gdy potrzebujesz aktualizować Zend Framework częściej niż
  43. wydawane są jego wersje.
  44. </para>
  45. <para>
  46. <ulink url="http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.export.html">Eksportowanie</ulink>
  47. jest przydatne gdy chcesz pobrać określoną wersję bez katalogów <code>.svn</code>,
  48. tworzonych w kopii roboczej.
  49. </para>
  50. <para>
  51. <ulink url="http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.checkout.html">Pobranie
  52. kopii roboczej</ulink> jest dobrym rozwiązaniem gdy chcesz brać
  53. udział w rozwijaniu Zend Framework i wtedy, gdy chcesz mieć
  54. możliwość aktualizowania swojej kopii roboczej za pomocą
  55. komendy <ulink url="http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.update.html"><code>svn
  56. update</code></ulink>.
  57. </para>
  58. <para>
  59. <ulink url="http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html">Definicja
  60. zewnętrznych plików</ulink> jest bardzo wygodna dla programistów,
  61. którzy używają SVN do zarządzania kopiami roboczymi swojej
  62. aplikacji.
  63. </para>
  64. <para>
  65. Adres URL katalogu trunk repozytorium SVN dla Zend Framework to
  66. <ulink url="http://framework.zend.com/svn/framework/standard/trunk">http://framework.zend.com/svn/framework/standard/trunk</ulink>
  67. </para>
  68. </listitem>
  69. </itemizedlist>
  70. </para>
  71. <para>
  72. Kiedy już posiadasz kopię Zend Framework, twoja aplikacja musi być w
  73. stanie uzyskać dostęp do klas frameworka. O ile jest kilka sposobów
  74. <ulink url="http://www.php.net/manual/en/configuration.changes.php">
  75. osiągnięcia tego</ulink>, wartość dyrektywy PHP
  76. <ulink url="http://www.php.net/manual/en/ini.core.php#ini.include-path"><code>include_path</code></ulink>
  77. musi zawierać ścieżkę do biblioteki Zend Framework.
  78. </para>
  79. <para>
  80. Zend zapewnia <ulink url="http://framework.zend.com/docs/quickstart">poradnik Szybki Start</ulink>
  81. który pozwoli ci na możliwie szybkie zapoznanie się z frameworkiem. Jest to
  82. niesamowity sposób rozpoczęcia nauki frameworka, wraz z
  83. realnymi przykładami zastosowania, które możesz wykorzystać.
  84. </para>
  85. <para>
  86. Z tego względu, że komponenty Zend Framework są raczej ze sobą luźno
  87. związane, możesz ich użyć w swoich aplikacjach w przeróżnych kombinacjach.
  88. Kolejne rozdziały w wyczerpujący sposób opiszą cały framework, komponent
  89. po komponencie.
  90. </para>
  91. </sect1>