installation.xml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Reviewed: no -->
  3. <chapter id="introduction.installation">
  4. <title>Installation</title>
  5. <para>
  6. See the <link linkend="requirements">requirements appendix</link> for a detailed list of
  7. requirements for Zend Framework.
  8. </para>
  9. <para>
  10. Installing Zend Framework is extremely simple. Once you have downloaded and extracted the
  11. framework, you should add the <filename>/library</filename> folder in the distribution to
  12. the beginning of your include path. You may also want to move the library folder
  13. to another – possibly shared – location on your file system.
  14. </para>
  15. <itemizedlist>
  16. <listitem>
  17. <para>
  18. <ulink url="http://framework.zend.com/download/latest">Download the latest
  19. stable release.</ulink> This version, available in both
  20. <filename>.zip</filename> and <filename>.tar.gz</filename> formats, is a
  21. good choice for those who are new to Zend Framework.
  22. </para>
  23. </listitem>
  24. <listitem>
  25. <para>
  26. <ulink url="http://framework.zend.com/download/snapshot">Download the latest
  27. nightly snapshot.</ulink> For those who would brave the cutting edge, the
  28. nightly snapshots represent the latest progress of Zend Framework development.
  29. Snapshots are bundled with documentation either in English only or in all
  30. available languages. If you anticipate working with the latest Zend Framework
  31. developments, consider using a Subversion (<acronym>SVN</acronym>) client.
  32. </para>
  33. </listitem>
  34. <listitem>
  35. <para>
  36. Using a <ulink url="http://subversion.tigris.org">Subversion</ulink>
  37. (<acronym>SVN</acronym>) client. Zend Framework is open source software, and the
  38. Subversion repository used for its development is publicly available. Consider
  39. using <acronym>SVN</acronym> to get Zend Framework if you already use
  40. <acronym>SVN</acronym> for your application development, want to
  41. contribute back to the framework, or need to upgrade your framework version
  42. more often than releases occur.
  43. </para>
  44. <para>
  45. <ulink url="http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.export.html">
  46. Exporting</ulink> is useful if you want to get a particular framework revision
  47. without the <filename>.svn</filename> directories as created in a working copy.
  48. </para>
  49. <para>
  50. <ulink url="http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.checkout.html">
  51. Check out a working copy</ulink> if you want contribute to Zend Framework, a
  52. working copy can be updated any time with
  53. <ulink url="http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.update.html">
  54. svn update</ulink> and changes can be commited to our <acronym>SVN</acronym>
  55. repository with the
  56. <ulink url="http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.commit.html">
  57. svn commit</ulink> command.
  58. </para>
  59. <para>
  60. An
  61. <ulink url="http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html">
  62. externals definition</ulink> is quite convenient for developers already using
  63. <acronym>SVN</acronym> to manage their application's working copies.
  64. </para>
  65. <para>
  66. The <acronym>URL</acronym> for the trunk of Zend Framework's <acronym>SVN</acronym>
  67. repository is: <ulink
  68. url="http://framework.zend.com/svn/framework/standard/trunk">
  69. http://framework.zend.com/svn/framework/standard/trunk</ulink>
  70. </para>
  71. </listitem>
  72. </itemizedlist>
  73. <para>
  74. Once you have a copy of Zend Framework available, your application needs to be able to
  75. access the framework classes. Though there are
  76. <ulink url="http://www.php.net/manual/en/configuration.changes.php">
  77. several ways to achieve this</ulink>, your <acronym>PHP</acronym>
  78. <ulink url="http://www.php.net/manual/en/ini.core.php#ini.include-path">include_path</ulink>
  79. needs to contain the path to Zend Framework's library.
  80. </para>
  81. <para>
  82. Zend provides a <ulink url="http://framework.zend.com/docs/quickstart">QuickStart</ulink>
  83. to get you up and running as quickly as possible. This is an excellent way to begin
  84. learning about the framework with an emphasis on real world examples that you can build
  85. upon.
  86. </para>
  87. <para>
  88. Since Zend Framework components are loosely coupled, you may use a somewhat unique
  89. combination of them in your own applications. The following chapters provide a
  90. comprehensive reference to Zend Framework on a component-by-component basis.
  91. </para>
  92. </chapter>