phpDocumentor - "Находится ли phpdoc в пути или include_path в вашем файле php.ini?"

Я пытаюсь запустить phpDocumentor и получаю эту ошибку... Я много раз искал в Google и не могу найти решение, которое работает, к сожалению, я не смог установить через PEAR, поэтому мне пришлось скачать с их github и попробовать делать вещи вручную.

Я установил переменные среды соответствующим образом:

C:\xampp\php;C:\xampp\php\pear\phpDocumentor;C:\xampp\php\pear\phpDocumentor\bin;

И include_path внутри php.ini тоже:

include_path = ".;C:\xampp\php\pear\phpDocumentor;C:\xampp\php\pear\phpDocumentor\bin;C:\xampp\php\PEAR"

Я пытаюсь сгенерировать документы, используя следующий код: phpdoc -d Z: -t Z:\docs\phpDoc

Но тогда я получаю следующую ошибку:

Анализ файла конфигурации phpDocumentor.ini... (находится в C:\php\pear\data/PhpDocumentor/)... ОШИБКА: не удается открыть phpDocumentor.ini в каталоге C:/xampp/php/pear/PhpDocumentor -Is phpdoc в или путь, или include_path в вашем файле php.ini?

Я озадачен этим, был бы очень признателен за любые советы, как это работает, спасибо!

2 ответа

Решение

Анализ файла конфигурации phpDocumentor.ini... (находится в C:\php\pear\data/PhpDocumentor/)... ОШИБКА: не удается открыть phpDocumentor.ini в каталоге C:/xampp/php/pear/PhpDocumentor -Is phpdoc в или путь, или include_path в вашем файле php.ini?

Ошибка - причина настроек phpdoc.bat. Простыми решениями является копирование папки C: / xampp / php / pear / PhpDocumentor в C:\php\pear\data\ place или вы можете указать свой путь в файле phpdoc.bat. Убедитесь, что у вас нет файла phpDocumentor.ini, а затем создайте или загрузите его из Интернета.

Часть ошибки "найден в C:\php\pear\data/PhpDocumentor" заставляет меня задуматься, установлены ли у вас вещи в C: \ php \ или в C:\xampp\php. Может ли файл phpDocumentor.ini быть в C: \ php \ вместо C:\xampp\php \?

Кроме того, вам, вероятно, не нужен "C:\xampp\php \ pear \ phpDocumentor" в вашем $PATH... только его подкаталог /bin для того, чтобы исполняемый файл "phpdoc" был доступен для вашей командной строки.

Другие вопросы по тегам