2017-01-17 14 views
0

Я новичок в программировании. Я только что установили мою Debian и установлены следующие пакетыКак установить graphviz на Debian 7.7?

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(); 
?> 

Но что я получаю:

addEdge(array('wake up' => 'visit bathroom')); $gv->addEdge(array('visit bathroom' => 'make coffee')); $gv->image(); ?> 

Пожалуйста, дайте мне знать, как справиться с этой проблемой?

С уважением

ответ

0

Вам необходимо установить PHP привязок для GraphViz. Я не имею Debian изображения, чтобы попробовать это, но попробовать:

sudo apt-get install libgv-php5 

Если это не сработает, попробуйте:

sudo apt-cache search libgv | grep -i php 

UPDATE: Код дает выше работает против чистого 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 
+0

все еще не работает – Mahdi

+0

Вы уверены, что PHP работает? Если вы замените этот файл следующим образом: ' ', вы видите только« Hello.'? – Scovetta

+0

Да, мой PHP работает! – Mahdi