Установка PhpDocumentor с помощью PEAR

Приступим к установке phpDocumentor. Откройте консоль Windows (Win+r и введите cmd) и введите 2 команды, которые описаны на официальном сайте:

pear channel-discover pear.phpdoc.org
pear install phpdoc/phpDocumentor

Произойдет загрузка и... Далее у нас несколько вариантов развития событий. Первый, все хорошо, phpDocumentor установлен и готов к работе (Вам повезло ;)). Второй, вывод ошибки: ERROR: unable to unpack ...phpDocumentor-2.8.2.tgz:

Установка phpDocumentor с помощью PEAR. ERROR: unable to unpack ...phpDocumentor-2.8.2.tgz

Если у Вас возникла ошибка, то вводим в консоль следующие 3 команды:

pear upgrade pear
pear upgrade Console_Getopt
pear upgrade Structures_Graph

Теперь либо устанавливаем PhpDocumentor 1.4.4, командой (устанавливать эту версию я не рекомендую т.к. она устарела):

pear install PhpDocumentor

Либо устанавливаем PhpDocumentor 2.8.1 (я устанавливал именно его), командой:

pear install phpdoc/PhpDocumentor-2.8.1

После чего установка PhpDocumentor должна закончиться успехом:

Успешная установка phpDocumentor

Если вы установили PhpDocumentor 2, то смело можете переходить к описанию команд Команды PhpDocumentor.

Удалить phpDocumentor 2 Вы можете используя команду:

pear uninstall  phpdoc/PhpDocumentor

Удаление phpDocumentor 2

Если вы решили установить PhpDocumentor 1, то вот несколько команд для Вас:

Создание документации. В консоле вводим:

phpdoc -o HTML:frames:earthli -d полный_путь_к_проэкту -t полный_путь_к_папке_где_будет_храниться_документация

Пример:

phpdoc -o HTML:frames:earthli -d D:\web\home\coder.loca\www -t D:\web\home\coder.local\docs

Удалить phpDocumentor:

pear uninstall  PhpDocumentor

Установка PhpDocumentor с помощью Composer

Создайте папку для PhpDocumentor например: D:/phpdoc/phpDocumentor. В ней файл composer.json со следующим содержимым:

{
    "require-dev": {
        "phpdocumentor/phpdocumentor": "2.*"
    }
}

Далее у нас два варианта установки. Первый, жмем на файл правой кнопкой мыши и выбираем пункт Composer Install. Второй вариант, открываем консоль Windows (Win+r и введите cmd), переходим к папке с файлом composer.json и вводим команду composer install:

d:
cd /phpdoc/phpDocumentor
composer install

В обоих случаях по окончанию установки Вы увидите следующие окно:

phpDocumentor. Успешная установка с помощью composer

Если Вы устанавливали phpDocumentor с помощью контекстного меню (по нажатию на правую кнопку мыши), то откройте консоль Windows (Win+r и введите cmd) и перейдите в папку с установленным phpDocumentor ваш_путь_папке/vendor/bin. Если Вы изначально устанавливали phpDocumentor через консоль, то перейдите в папку /vendor/bin:

d:
cd /phpdoc/phpDocumentor/vendor/bin

Из этой папки Вы можете без проблем пользоваться командой phpdoc для создания документации.

Команды phpDocumentor

Вызов phpDocumentor осуществляется с помощью команды phpdoc.

Версия PhpDocumentor:

phpdoc -V

Список команд PhpDocumentor:

phpdoc -h

Генерация документации проекта:

phpdoc -d полный_путь_к_проэкту -t полный_путь_к_папке_где_будет_храниться_документация

Пример:

phpdoc -d D:\web\home\coder.loca\www -t D:\web\home\coder.local\docs

Пример главной страницы сгенерированной документации:

phpDocumentor. Пример документации

Указать шаблон документации:

phpdoc -d D:\web\home\coder.loca\www -t D:\web\home\coder.local\docs --template abstract

Получить список всех доступных шаблонов:

phpdoc template:list

На этом все, приятного пользования PhpDocumentor