diff --git a/.gitignore b/.gitignore
index 485dee64bc..8b07de31e4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
.idea
+temp/
diff --git a/entities/entities.title.ent b/entities/entities.title.ent
new file mode 100644
index 0000000000..f5a1ee9c03
--- /dev/null
+++ b/entities/entities.title.ent
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+Уровни абстракции
+
+Изменение поведения PHP
+
+Псевдоним
+
+И некоторые другие
+
+Приложения
+
+Обработка аудиоформатов
+
+Службы аутентификации
+
+Модули для работы с датой и временем
+
+Место изменения
+
+Список изменений
+
+В функции встроенных модулей внесли следующие изменения.
+
+В классы, функции и методы модуля внесли следующие изменения.
+
+Список изменений
+
+Руководство в формате HTML Help
+
+Модули для работы с командной строкой
+
+Модули сжатия и архивации
+
+Опции настройки
+
+Константы
+
+Конструктор
+
+Обработка кредитных карт
+
+Криптографические модули
+
+Модули для работы с базами данных
+
+Дата:
+
+По умолчанию
+
+Определение
+
+Описание
+
+Список всех примеров в руководстве
+
+Список примеров
+
+ЧАВО
+
+Часто задаваемые вопросы
+
+Особенности
+
+Модули для работы с файловой системой
+
+Список всех функций и методов в руководстве
+
+Список функций и методов
+
+Справочник функций
+
+Функции
+
+Приступая к работе
+
+Поддержка языков и кодировок
+
+Обработка и генерация изображений
+
+Алфавитный список
+
+Наследуемые константы
+
+Наследуемые методы
+
+Наследуемые свойства
+
+Установка и настройка
+
+Установка
+
+Ядро PHP: Руководство хакера
+
+Внутреннее устройство PHP и Zend Engine
+
+Справочник языка
+
+Модули для работы с почтой
+
+Математические модули
+
+Методы
+
+Различные модули
+
+Что отсутствует в этом руководстве
+
+Имя
+
+Генерация нетекстовых MIME-форматов
+
+Недоступно
+
+Другие базовые модули
+
+Другие службы
+
+PEAR: Репозиторий модулей и приложений PHP
+
+Руководство по PHP
+
+Модули управления процессами программ
+
+Свойства
+
+Предопределённые константы
+
+Модули для работы с поисковыми системами
+
+Безопасность
+
+Смотрите также
+
+Модули для работы с серверами
+
+Модули для работы с сессиями
+
+Обработка текста
+
+Тип
+
+Модули для работы с GUI
+
+Модули для работы с переменными и типами
+
+Модули для работы с базами данных отдельных производителей
+
+Версия
+
+Веб-сервисы
+
+Модули только для Windows
+
+Обработка XML
+
+Zend API: Взламываем ядро PHP
+
+
+
+Список изменений
+
+Предопределённые классы
+
+Обзор класса
+
+Предопределённые константы
+
+Конструктор
+
+Описание
+
+Кодировка
+
+Обзор перечисления
+
+Ошибки
+
+Примеры
+
+Исключения
+
+Часто задаваемые вопросы
+
+Индексы
+
+Установка
+
+Обзор интерфейса
+
+Введение
+
+Методы
+
+Только для MySQL Native Driver
+
+Примечания
+
+Опции
+
+Список параметров
+
+Свойства
+
+Требования
+
+Типы ресурсов
+
+Возвращаемые значения
+
+Настройка во время выполнения
+
+Смотрите также
+
+Установка и настройка
+
+Юникод
+
+Использование
+
+
diff --git a/language-defs.ent b/language-defs.ent
deleted file mode 100644
index 4936071755..0000000000
--- a/language-defs.ent
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Список изменений'>
-Предопределённые классы'>
-Обзор класса'>
-Обзор перечисления'>
-Предопределённые константы'>
-Конструктор'>
-Описание'>
-Кодировка'>
-Примеры'>
-Исключения'>
-Ошибки'>
-Часто задаваемые вопросы'>
-Установка'>
-Введение'>
-Индексы'>
-Обзор интерфейса'>
-Методы'>
-Только для MySQL Native Driver'>
-Примечания'>
-Список параметров'>
-Опции'>
-Свойства'>
-Требования'>
-Типы ресурсов'>
-Настройка во время выполнения'>
-Возвращаемые значения'>
-Смотрите также'>
-Установка и настройка'>
-Юникод'>
-Использование'>
diff --git a/manual.xml b/manual.xml
new file mode 100644
index 0000000000..87054936c8
--- /dev/null
+++ b/manual.xml
@@ -0,0 +1,490 @@
+
+
+
+
+
+
+%configure;
+]>
+
+
+
+ &PHPManual;
+ &bookinfo;
+
+
+ &PHPManual;
+ &preface;
+
+
+
+ &GettingStarted;
+ &chapters.intro;
+ &chapters.tutorial;
+
+
+
+ &InstallAndConfigure;
+ &install.intro;
+ &install.unix.index;
+ &install.macos.index;
+ &install.windows.index;
+ &install.cloud.index;
+ &install.fpm.index;
+ &install.pecl;
+ &install.composer;
+ &install.pie;
+ &install.ini;
+
+
+
+ &LanguageReference;
+ &language.basic-syntax;
+ &language.types;
+ &language.variables;
+ &language.constants;
+ &language.expressions;
+ &language.operators;
+ &language.control-structures;
+ &language.functions;
+ &language.oop5;
+ &language.namespaces;
+ &language.enumerations;
+ &language.errors;
+ &language.exceptions;
+ &language.fibers;
+ &language.generators;
+ &language.attributes;
+ &language.references;
+ &language.predefined.variables;
+ &language.predefined.exceptions;
+ &language.predefined.interfaces;
+ &language.predefined.attributes;
+ &language.context;
+ &language.wrappers;
+
+
+
+ &Security;
+ &security.intro;
+ &security.general;
+ &security.cgi-bin;
+ &security.apache;
+ &security.sessions;
+ &security.filesystem;
+ &security.database;
+ &security.errors;
+ &security.variables;
+ &security.hiding;
+ &security.current;
+
+
+
+ &Features;
+ &features.http-auth;
+ &features.cookies;
+ &features.sessions;
+ &features.file-upload;
+ &features.remote-files;
+ &features.connection-handling;
+ &features.persistent-connections;
+ &features.commandline;
+ &features.gc;
+ &features.dtrace;
+
+
+
+ &FunctionReference;
+
+
+
+
+
+ &Seealso; .
+
+
+
+
+
+
+
+ &AffectingPHPsBehaviour;
+ &reference.apcu.book;
+ &reference.componere.book;
+ &reference.errorfunc.book;
+ &reference.ffi.book;
+ &reference.opcache.book;
+ &reference.operator.book;
+ &reference.outcontrol.book;
+ &reference.info.book;
+ &reference.phpdbg.book;
+ &reference.runkit7.book;
+ &reference.uopz.book;
+ &reference.wincache.book;
+ &reference.xhprof.book;
+ &reference.yac.book;
+
+
+
+ &AudioFormatsManipulation;
+ &reference.openal.book;
+
+
+
+ &AuthenticationServices;
+ &reference.radius.book;
+
+
+
+ &CommandLineSpecificExtensions;
+ &reference.readline.book;
+
+
+
+ &CompressionExtensions;
+ &reference.bzip2.book;
+ &reference.lzf.book;
+ &reference.phar.book;
+ &reference.rar.book;
+ &reference.zip.book;
+ &reference.zlib.book;
+
+
+
+ &CryptographyExtensions;
+ &reference.hash.book;
+ &reference.mcrypt.book;
+ &reference.mhash.book;
+ &reference.openssl.book;
+ &reference.password.book;
+ &reference.rnp.book;
+ &reference.sodium.book;
+ &reference.xpass.book;
+
+
+
+ &DatabaseExtensions;
+
+
+ &AbstractionLayers;
+ &reference.dba.book;
+ &reference.uodbc.book;
+ &reference.pdo.book;
+
+
+
+ &VendorSpecificDatabaseExtensions;
+ &reference.cubrid.book;
+ &reference.dbase.book;
+ &reference.ibase.book;
+ &reference.ibm-db2.book;
+ &reference.mongodb.book;
+ &reference.mysqlinfo.set;
+ &reference.oci8.book;
+ &reference.pgsql.book;
+ &reference.sqlite3.book;
+ &reference.sqlsrv.book;
+
+
+
+
+ &CalendarandEventRelatedExtensions;
+ &reference.calendar.book;
+ &reference.datetime.book;
+ &reference.hrtime.book;
+
+
+
+ &FileSystemRelatedExtensions;
+ &reference.dio.book;
+ &reference.dir.book;
+ &reference.fileinfo.book;
+ &reference.filesystem.book;
+ &reference.inotify.book;
+ &reference.xattr.book;
+ &reference.xdiff.book;
+
+
+
+ &HumanLanguageandCharacterEncodingSupport;
+ &reference.enchant.book;
+ &reference.gender.book;
+ &reference.gettext.book;
+ &reference.iconv.book;
+ &reference.intl.book;
+ &reference.mbstring.book;
+ &reference.pspell.book;
+ &reference.recode.book;
+
+
+
+ &ImageProcessingandGeneration;
+ &reference.exif.book;
+ &reference.image.book;
+ &reference.gmagick.book;
+ &reference.imagick.book;
+
+
+
+ &MailRelatedExtensions;
+ &reference.imap.book;
+ &reference.mail.book;
+ &reference.mailparse.book;
+
+
+
+ &MathematicalExtensions;
+ &reference.bc.book;
+ &reference.gmp.book;
+ &reference.math.book;
+ &reference.stats.book;
+ &reference.trader.book;
+
+
+
+ &NonTextMIMEOutput;
+ &reference.fdf.book;
+ &reference.gnupg.book;
+ &reference.wkhtmltox.book;
+ &reference.ps.book;
+ &reference.rpminfo.book;
+ &reference.xlswriter.book;
+
+
+
+ &ProcessControlExtensions;
+ &reference.eio.book;
+ &reference.ev.book;
+ &reference.expect.book;
+ &reference.pcntl.book;
+ &reference.posix.book;
+ &reference.exec.book;
+ &reference.parallel.book;
+ &reference.pthreads.book;
+ &reference.sem.book;
+ &reference.shmop.book;
+ &reference.sync.book;
+
+
+
+ &OtherBasicExtensions;
+ &reference.geoip.book;
+ &reference.fann.book;
+ &reference.igbinary.book;
+ &reference.json.book;
+ &reference.simdjson.book;
+ &reference.lua.book;
+ &reference.luasandbox.book;
+ &reference.misc.book;
+ &reference.random.book;
+ &reference.seaslog.book;
+ &reference.spl.book;
+ &reference.stream.book;
+ &reference.swoole.book;
+ &reference.tidy.book;
+ &reference.tokenizer.book;
+ &reference.uri.book;
+ &reference.url.book;
+ &reference.v8js.book;
+ &reference.yaml.book;
+ &reference.yaf.book;
+ &reference.yaconf.book;
+ &reference.taint.book;
+ &reference.ds.book;
+ &reference.var-representation.book;
+
+
+
+ &OtherServices;
+ &reference.curl.book;
+ &reference.event.book;
+ &reference.ftp.book;
+ &reference.gearman.book;
+ &reference.ldap.book;
+ &reference.memcache.book;
+ &reference.memcached.book;
+ &reference.mqseries.book;
+ &reference.network.book;
+ &reference.rrd.book;
+ &reference.scoutapm.book;
+ &reference.snmp.book;
+ &reference.sockets.book;
+ &reference.ssh2.book;
+ &reference.stomp.book;
+ &reference.svm.book;
+ &reference.svn.book;
+ &reference.tcpwrap.book;
+ &reference.varnish.book;
+ &reference.yaz.book;
+ &reference.zmq.book;
+ &reference.zookeeper.book;
+
+
+
+ &SearchEngineExtensions;
+ &reference.solr.book;
+
+
+
+ &ServerSpecificExtensions;
+ &reference.apache.book;
+ &reference.litespeed.book;
+ &reference.fpm.book;
+
+
+
+ &SessionExtensions;
+ &reference.session.book;
+
+
+
+ &TextProcessing;
+ &reference.cmark.book;
+ &reference.parle.book;
+ &reference.pcre.book;
+ &reference.ssdeep.book;
+ &reference.strings.book;
+
+
+
+ &VariableandTypeRelatedExtensions;
+ &reference.array.book;
+ &reference.classobj.book;
+ &reference.ctype.book;
+ &reference.filter.book;
+ &reference.funchand.book;
+ &reference.quickhash.book;
+ &reference.reflection.book;
+ &reference.var.book;
+
+
+
+ &WebServices;
+ &reference.oauth.book;
+ &reference.soap.book;
+ &reference.yar.book;
+ &reference.xmlrpc.book;
+
+
+
+ &WindowsOnlyExtensions;
+ &reference.com.book;
+ &reference.win32service.book;
+
+
+
+ &XMLManipulation;
+ &reference.dom.book;
+ &reference.libxml.book;
+ &reference.simplexml.book;
+ &reference.wddx.book;
+ &reference.xmldiff.book;
+ &reference.xml.book;
+ &reference.xmlreader.book;
+ &reference.xmlwriter.book;
+ &reference.xsl.book;
+
+
+
+ &UIExtensions;
+ &reference.ui.book;
+
+
+
+
+ &FAQ;
+ &FAQabbrev;
+ &faq.general;
+ &faq.mailinglist;
+ &faq.obtaining;
+ &faq.databases;
+ &faq.installation;
+ &faq.build;
+ &faq.using;
+ &faq.passwords;
+ &faq.html;
+ &faq.com;
+ &faq.misc;
+
+
+
+ &Appendices;
+ &appendices.history;
+ &appendices.examples;
+ &appendices.migration85;
+ &appendices.migration84;
+ &appendices.migration83;
+ &appendices.migration82;
+ &appendices.migration81;
+ &appendices.migration80;
+ &appendices.migration74;
+ &appendices.migration73;
+ &appendices.migration72;
+ &appendices.migration71;
+ &appendices.migration70;
+ &appendices.migration56;
+ &appendices.debugger;
+ &appendices.configure.index;
+ &appendices.ini;
+ &appendices.extensions;
+ &appendices.aliases;
+ &appendices.reserved;
+ &appendices.resources;
+ &appendices.filters;
+ &appendices.transports;
+ &appendices.comparisons;
+ &appendices.tokens;
+ &appendices.userlandnaming;
+ &appendices.about;
+ &appendices.license;
+
+
+ &IndexListing;
+
+ &FunctionListing;
+ &FunctionListingDescription;
+
+
+
+ &ExampleListing;
+ &ExampleListingDescription;
+
+
+
+
+
+ &ChangelogListingTitle;
+ &ChangelogListingBundledDescription;
+
+
+
+
+
+ &manual.chmonly;
+
+
+
+