2014-03-15 10:00:09 +01:00
.. _setup:
2014-04-26 14:21:52 +07:00
Installing/configuring
2014-03-20 22:53:48 +07:00
======================
2014-03-19 23:08:44 +07:00
Requirements
------------
Mandatory:
2022-09-16 10:17:31 +02:00
- composer
2022-10-24 11:08:15 +02:00
- PHP 7.1+
2015-11-14 17:30:22 +04:00
- `XML Parser <http://www.php.net/manual/en/xml.installation.php> `__ extension
2014-03-19 23:08:44 +07:00
2015-11-14 17:30:22 +04:00
Optional:
2014-03-19 23:08:44 +07:00
2015-11-14 17:30:22 +04:00
- `Zip <http://php.net/manual/en/book.zip.php> `__ extension
- `GD <http://php.net/manual/en/book.image.php> `__ extension
- `XMLWriter <http://php.net/manual/en/book.xmlwriter.php> `__ extension
- `XSL <http://php.net/manual/en/book.xsl.php> `__ extension
2015-11-14 17:34:30 +04:00
- `dompdf <https://github.com/dompdf/dompdf> `__ library
2014-03-19 23:08:44 +07:00
2014-03-15 10:00:09 +01:00
Installation
2014-03-19 23:08:44 +07:00
------------
2015-11-14 16:50:52 +04:00
PHPWord is installed via `Composer <https://getcomposer.org/> `__ .
You just need to `add dependency <https://getcomposer.org/doc/04-schema.md#package-links> `__ on PHPWord into your package.
2014-03-19 23:08:44 +07:00
2015-11-14 16:50:52 +04:00
Example:
2015-11-14 17:24:36 +04:00
2022-09-16 14:23:58 +02:00
.. code-block :: bash
2014-03-15 10:00:09 +01:00
2022-09-16 14:23:58 +02:00
composer require phpoffice/phpword
2014-03-15 10:00:09 +01:00
2014-09-22 14:51:21 +02:00
If you are a developer or if you want to help us with testing then fetch the latest branch for developers.
2015-10-10 19:06:23 +04:00
Notice: all contributions must be done against the developer branch.
2014-09-22 14:51:21 +02:00
2015-11-14 16:50:52 +04:00
Example:
2015-11-14 17:24:36 +04:00
2022-09-16 14:23:58 +02:00
.. code-block :: bash
2014-09-22 14:51:21 +02:00
2022-09-16 14:23:58 +02:00
composer require phpoffice/phpword:dev-develop
2014-09-22 14:51:21 +02:00
2014-03-19 23:08:44 +07:00
Using samples
-------------
2018-04-02 14:47:18 +02:00
More examples are provided in the `` samples `` directory.
For an easy access to those samples launch `` php -S localhost:8000 `` in the samples directory then browse to http://localhost:8000 to view the samples.