Php 如何在Debian 7.7上安装graphviz?

Php 如何在Debian 7.7上安装graphviz?,php,linux,installation,debian,graphviz,Php,Linux,Installation,Debian,Graphviz,我是编程新手。我刚刚安装了我的Debian并安装了以下软件包 dpkg -l | grep graph ii graphviz 2.26.3-14+deb7u2 amd64 rich set of graph drawing tools ii libart-2.0-2:amd64 2.3.21-2 amd64 Li

我是编程新手。我刚刚安装了我的Debian并安装了以下软件包

dpkg -l | grep graph
ii  graphviz                           2.26.3-14+deb7u2              amd64        rich set of graph drawing tools
ii  libart-2.0-2:amd64                 2.3.21-2                      amd64        Library of functions for 2D graphics - runtime files
ii  libcairo2:amd64                    1.12.2-3                      amd64        The Cairo 2D vector graphics library
ii  libcdt4                            2.26.3-14+deb7u2              amd64        rich set of graph drawing tools - cdt library
ii  libcgraph5                         2.26.3-14+deb7u2              amd64        rich set of graph drawing tools - cgraph library
ii  libgraph4                          2.26.3-14+deb7u2              amd64        rich set of graph drawing tools - graph library
ii  libgraphviz-dev                    2.26.3-14+deb7u2              amd64        graphviz libs and headers against which to build applications
ii  libgvc5                            2.26.3-14+deb7u2              amd64        rich set of graph drawing tools - gvc library
ii  libgvpr1                           2.26.3-14+deb7u2              amd64        rich set of graph drawing tools - gvpr library
ii  libpathplan4                       2.26.3-14+deb7u2              amd64        rich set of graph drawing tools - pathplan library
ii  libxdot4                           2.26.3-14+deb7u2              amd64        rich set of graph drawing tools - xdot library
ii  openssl                            1.0.1e-2+deb7u12              amd64        Secure Socket Layer (SSL) binary and related cryptographic tools
我还使用以下程序从Graphviz开始:

<?php
require_once 'Image/GraphViz.php';

$gv = new Image_GraphViz();
$gv->addEdge(array('wake up'        => 'visit bathroom'));
$gv->addEdge(array('visit bathroom' => 'make coffee'));
$gv->image();
?>
请告诉我如何处理这个问题


关于

您需要为GraphViz安装PHP绑定。我没有Debian映像可供试用,但请尝试:

sudo apt-get install libgv-php5
如果不起作用,请尝试:

sudo apt-cache search libgv | grep -i php
更新:在执行以下命令后,上面给出的代码针对干净的Debian 7映像工作:

sudo apt-get update
sudo apt-get install apache2 libapache2-mod-php5 libgv-php5 graphviz vim php-pear
sudo pear install Image_GraphViz

# Copy the file above to test.php
php5 test.php

你确定PHP在工作吗?如果您将该文件替换为just:,您是否看到just Hello。?抱歉,它出错了。Image/GraphViz.php是PEAR包的一部分。尝试pear安装Image_GraphViz.Worked!非常感谢。
sudo apt-get update
sudo apt-get install apache2 libapache2-mod-php5 libgv-php5 graphviz vim php-pear
sudo pear install Image_GraphViz

# Copy the file above to test.php
php5 test.php