Как установить GraphViz для PHP на Ubuntu

Я хочу установить GraphViz для PHP на Ubuntu.

Я пытался pear install Image_GraphViz, он установлен, но у меня не работает.

Затем я попытался загрузить файл из здесь .

Имя файла: libgv-php5_2.32.0-1~raring_amd64.deb Когда я запускаю файл, он говорит, что зависимость недостижима libgraphviz4.

Все, что я хочу сделать, это запустить приведенный ниже код из их документации. К сожалению, я не могу найти GraphViz.php для загрузки.

<?php
require_once 'GraphViz.php';

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

Как я могу исправить эту проблему? Где можно скачать GraphViz.php

1
задан 22 August 2013 в 09:52

4 ответа

Просто установите пакет libgv-php5 Install libgv-php5 :

Привязки PHP5 для graphviz

Graphviz is набор инструментов для рисования графиков. См. Описание пакета graphviz для полного описания.

Этот пакет содержит привязки PHP5.

Использование вашего любимого пакета управления, например, apt-get, do:

sudo apt-get install libgv-php5

Это должно установить Graphviz для PHP в путях, используемых упакованной версией PHP для Ubuntu (автоматически включается в каталоге php.ini .d).

Затем вам придется изменить оператор require_once, чтобы он соответствовал упакованной версии Ubuntu. С man-страницы :

#!/usr/bin/php
<?
include('libgv-php5/gv.php');
...
?>

Также не забудьте перезапустить ваш веб-сервер, если вы используете PHP как модуль.

0
ответ дан 22 August 2013 в 09:52

Необходимо установить graphviz пакет через Кв.:

$ sudo apt-get install graphviz

Затем Image_Graphviz может использовать dot команда, которой обеспечивают graphviz.

3
ответ дан 22 August 2013 в 09:52

GraphViz.php - это файл, содержащийся в пакете Image_GraphViz. Скорее всего, это будет в папке с именем Image_GraphViz. Поэтому включите полный путь в ваш оператор require_once. Файл определяет класс Image_GraphViz, который обеспечивает интерфейс с реальной системой GraphViz (устанавливается отдельно).

0
ответ дан 22 August 2013 в 09:52

Сначала переустановите pear:

wget http://pear.php.net/go-pear.phar    
php go-pear.phar

После этого установите graphviz через pear:

sudo pear install Image_GraphViz

Вот и все.

0
ответ дан 22 August 2013 в 09:52

Другие вопросы по тегам:

Похожие вопросы: