Установите расширение PECL SSH2 для PHP

Вам необходимо скачать следующие пакеты: Именованный блок сущностей предоставит вам дерево, содержащее и блоки, и теги.

 # nltk for NER-tagging
 import nltk
 from nltk.corpus import conll2000
 from nltk.chunk import conlltags2tree, tree2conlltags
 from nltk.chunk import ne_chunk
 from nltk import pos_tag

 sentence = "Clement and Mathieu are working at Apple."
 ne_tree = ne_chunk(pos_tag(word_tokenize(sentence)))
12
задан marco-fiset 15 April 2013 в 17:44
поделиться

2 ответа

Установка libssh2 через tar.gz из http://sourceforge.net/projects/libssh2/ помогает много (-с - ssh2 =/usr/local/include/).

Но "конфетка устанавливает libssh2-devel", лучшая идея.

22
ответ дан 2 December 2019 в 04:17
поделиться

У меня возникла такая проблема:

Я использую учетную запись «Advanced» на Pair.com, поэтому я немного ограничен в том, что мне разрешено. . Я не думаю, что смогу yum , aptitude или какие-либо другие предварительно скомпилированные пакеты.

Я скачал и скомпилировал libssh2. Во время процесса pecl он спрашивает, где находится библиотека. Он находится в "~ / usr / local / lib", и я пробовал несколько вариантов, включая полностью определенные. Но я продолжал получать ту же ошибку.

В сообщении об ошибке не указывается, какой именно файл ищется. libssh2.so находится в этом каталоге. Я знаю, что вывод должен быть ssh2.so. Интересно, должно ли быть ss2.something или libssh.nothing?

Я исправил это таким образом. В моем случае после компиляции libssh2 я загрузил архив PEAR. Уловка заключалась в следующем:

./configure --with-ssh2=<libssh2 location> --prefix=<libssh2 location>

Еще одна уловка состоит в том, что, поскольку Pair.com работает под управлением FreeBSD, я должен сделать «компакт-диск». после ./ настроить команду. В противном случае make выдает ошибку «Permission denied». Очевидно, это необходимо для всех разновидностей BSD * nix.

0
ответ дан 2 December 2019 в 04:17
поделиться
Другие вопросы по тегам:

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