PHPWord/docs/setup.rst

69 lines
1.5 KiB
ReStructuredText
Raw Normal View History

2014-03-15 10:00:09 +01:00
.. _setup:
2014-03-19 23:08:44 +07:00
Installing
==========
Requirements
------------
Mandatory:
- PHP 5.3+
- PHP `Zip`_ extension
- PHP `XML Parser`_ extension
Optional PHP extensions:
- `GD`_
- `XMLWriter`_
- `XSL`_
.. _Zip: http://php.net/manual/en/book.zip.php
.. _XML Parser: http://www.php.net/manual/en/xml.installation.php
.. _GD: http://php.net/manual/en/book.image.php
.. _XMLWriter: http://php.net/manual/en/book.xmlwriter.php
.. _XSL: http://php.net/manual/en/book.xsl.php
2014-03-15 10:00:09 +01:00
Installation
2014-03-19 23:08:44 +07:00
------------
There are two ways to install PHPWord, i.e. via `Composer`_ or manually
by downloading the library.
Composer
~~~~~~~~
2014-03-15 10:00:09 +01:00
2014-03-19 23:08:44 +07:00
To install via Composer, add the following lines to your
``composer.json``:
.. code:: json
2014-03-15 10:00:09 +01:00
{
"require": {
"phpoffice/phpword": "dev-master"
}
}
2014-03-19 23:08:44 +07:00
.. _Composer: http://getcomposer.org/
Manual installation
~~~~~~~~~~~~~~~~~~~
To install manually, `download PHPWord package from github`_. Extract
the package and put the contents to your machine. To use the library,
include ``Classes/PHPWord.php`` in your script like below.
.. code:: php
require_once '/path/to/PHPWord/Classes/PHPWord.php';
.. _download PHPWord package from github: https://github.com/PHPOffice/PHPWord/archive/master.zip
Using samples
-------------
After installation, you can browse and use the samples that weve
provided, either by command line or using browser. If you can access
your PHPWord library folder using browser, point your browser to the
``samples`` folder, e.g. ``http://localhost/PHPWord/samples/``.