Ubuntu Precision(12.04.1 LTS)
私はPEARが初めてです。
PEARをインストールしました。次に、梨を使用してphpdocをインストールしました。
グラフ機能を除いて、うまく機能しているようです。
私はこのコマンドを実行しました:
/var/www/site5 $ phpdoc -f models/classes.php -t ./docs/classes
Collecting files .. OK
Initializing parser .. OK
Parsing files
Parsing /var/www/site5/models/classes.php
Storing cache in "/var/www/site5/docs/classes" .. OK
Load cache .. 0.026s
Preparing template "clean" .. 0.069s
Preparing 15 transformations .. 0.000s
Build "elements" index .. 0.017s
Replace textual FQCNs with object aliases .. 0.151s
Build "packages" index .. 0.015s
Collect all markers embedded in tags .. 0.015s
Build "namespaces" index and add namespaces to "elements" .. 0.004s
Transform analyzed project into artifacts .. Unable to
find the `dot` command of the GraphViz package. Is GraphViz correctly installed
and present in your path? 12.465s
Analyze results and write report to log .. 0.004s
$
このサイトのApache仮想ホストには、次の行があることに気付きました。
php_value include_path ".:/var/www/site5/includes"
そして、それが他のディレクトリを含めることを妨げているのではないかと思いました...?
だから私はこれに行を変更しようとしました:
php_value include_path ".:/var/www/site5/includes:/usr/lib/php:/usr/share/php"
それもうまくいかなかったので、最終的に行をコメントアウトしましたが、それでも同じエラーです。
これが役立つ場合、の内部で/usr/share
このコマンドを実行しました:
/usr/share$ find -name "*GraphViz*"
./php/phpDocumentor/vendor/phpdocumentor/graphviz/src/phpDocumentor/GraphViz
./php/phpDocumentor/vendor/phpdocumentor/graphviz/tests/phpDocumentor/GraphViz
./php/Image/GraphViz.php
./php/test/Image_GraphViz
./php/data/phpDocumentor/features/generate-documentation/graphs/GenerateClassDia
gramUsingGraphViz.feature
/usr/share$
なぜこれが機能しないのかわかりません。ご協力いただきありがとうございます。