LoginSignup
8
10

More than 5 years have passed since last update.

phpDocumentor2インストール手順

Last updated at Posted at 2015-02-01

前提

  • OS:CentOS release 6.6
  • PHP:PHP 5.6.4

手順

  • phpDocumentorをインストール

$ pear update-channels
$ pear upgrade pear
$ pear upgrade-all
$ pear channel-discover pear.phpdoc.org
$ pear install -a phpdoc/phpDocumentor-alpha
$ phpdoc --version
$ phpDocumentor version 2.0.0a11

  • 上記でインストールは完了。下記コマンドでドキュメントを生成してみる

$ phpdoc -d [入力ディレクトリ] -t [出力ディレクトリ]

 'Unable to find the dot command of the GraphViz package. Is GraphViz correctly installed and present in your path?'と出て利用できないはず。
 GraphpVizがないと言われているので、コチラをインストールする。今回はyumで!

  • yumのリポジトリにgraphvizを追加する。(もちろんないことを確認してから実施)

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# wget http://www.graphviz.org/graphviz-rhel.repo

  • インストールされるものを確認

[root@localhost yum.repos.d]# yum list available 'graphviz*'
読み込んだプラグイン:fastestmirror, security
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* epel: mirror.nus.edu.sg
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
* webtatic: us-east.repo.webtatic.com
利用可能なパッケージ
graphviz.i686 2.26.0-10.el6 base
graphviz-devel.i686 2.26.0-10.el6 base
graphviz-doc.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-gd.i686 2.26.0-10.el6 base
graphviz-graphs.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-guile.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-java.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-lua.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-ocaml.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-perl.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-php.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-python.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-ruby.x86_64 2.34.0-1.el6 graphviz-stable
graphviz-tcl.x86_64 2.34.0-1.el6 graphviz-stable

  • graphvizをインストール

[root@server yum.repos.d]# yum install 'graphviz*'

 今回はこれですんなり終わりました。エラーが出たら上記を個別でインストールしましょう!
 再度下記コマンドを実施!これで、出力ディレクトリに必要ファイルが吐き出されているはずなので、index.htmlにアクセスしてみてください♪

$ phpdoc -d [入力ディレクトリ] -t [出力ディレクトリ]

注意点

今回はすんなり入ってしまったので、特には。今後何かあれば記載します。

8
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
10