phpDocumentor - Could not open input file: phpdoc.php

后端 未结 7 677
猫巷女王i
猫巷女王i 2021-02-05 09:32

I\'m trying to use phpDocumentor (for the first time, I have no idea what I\'m doing). Actually, I want to use it only with SublimeText 2 and this plugin. Can you guide me step

7条回答
  •  一个人的身影
    2021-02-05 10:16

    On my windows 7 system, I have my set up phpDocumentor (version 2.6.1) in wamp and my paths are like:

    D:\Projects\wamp\www\phpDocumentor
    D:\Projects\wamp\www\phpDocumentor\bin 
    

    Now what I did is I edited the phpdoc.bat file located at path:

    D:\Projects\wamp\www\phpDocumentor\bin\phpdoc.bat
    

    It contained code as shown below:

    @echo off
    if "%PHPBIN%" == "" set PHPBIN=php.exe
    if not exist "%PHPBIN%" if "%PHP_PEAR_PHP_BIN%" neq "" goto USE_PEAR_PATH
    GOTO RUN
    :USE_PEAR_PATH
    set PHPBIN=%PHP_PEAR_PHP_BIN%
    :RUN
    "%PHPBIN%" "D:\Projects\wamp\www\phpDocumentor\bin\phpdoc" %*
    

    So, I edited the last line "%PHPBIN%" "%PHP_PEAR_BIN_DIR%\phpdoc" %* with new code "%PHPBIN%" "phpdoc" %*. After phpdoc.bat looked like :

    @echo off
    if "%PHPBIN%" == "" set PHPBIN=php.exe
    if not exist "%PHPBIN%" if "%PHP_PEAR_PHP_BIN%" neq "" goto USE_PEAR_PATH
    GOTO RUN
    :USE_PEAR_PATH
    set PHPBIN=%PHP_PEAR_PHP_BIN%
    :RUN
    "%PHPBIN%" "phpdoc" %*
    

    Thereafter I again ran the below command in cmd:

    D:\Projects\wamp\www\phpDocumentor\bin>phpdoc
    

    And the output was like:

    D:\Projects\wamp\www\phpDocumentor\bin>phpdoc
    
    Collecting files .. OK
    Initializing parser .. OK
    Parsing files
    
      [Exception]
      No parsable files were found, did you specify any using the -f or -d parame
      ter?
    
    project:run [-t|--target[="..."]] [-f|--filename[="..."]] [-d|--directory[="..."
    ]] [--encoding[="..."]] [-e|--extensions[="..."]] [-i|--ignore[="..."]] [--ignor
    e-tags[="..."]] [--hidden] [--ignore-symlinks] [-m|--markers[="..."]] [--title[=
    "..."]] [--force] [--validate] [--visibility[="..."]] [--defaultpackagename[="..
    ."]] [--sourcecode] [-p|--progressbar] [--template[="..."]] [--parseprivate] [--
    log[="..."]]
    
    D:\Projects\wamp\www\phpDocumentor\bin>
    

    So, the output showed that it worked successfully !!

提交回复
热议问题