установка pdf2text на amazon эластичных стеблей

0

Я загрузил и установил двоичный файл из

http://mac.softpedia.com/get/Word-Processing/pdftotext-Installer-Package.shtml#download

он устанавливается в /usr/local/bin/pdftotext и он работает нормально локально.

и в php я выполняю следующую команду, чтобы заставить ее работать.

$cmd = "pdftotext -f $page -l $page pdf/$name abc.txt"; 
$r = exec($cmd,$res);

Как я могу обеспечить, чтобы он работал на эластичном бобовом стебле, какие меры мне нужно предпринять, чтобы заставить его работать там.

Могу ли я просто загрузить двоичный файл с моими скриптами и заставить его работать там?

Теги:
amazon-web-services
amazon-elastic-beanstalk

1 ответ

0

Предполагая, что у вас уже есть среда Elastic Beanstalk, я предлагаю вам вручную войти на сервер EC2 и вручную установить pdftotext. Если это хорошо работает с вашим приложением, вам нужно будет убедиться, что pdftotext автоматически устанавливается Elastic Beanstalk при запуске новых серверов. Понимаете, Elastic Beanstalk берет на себя ответственность за подготовку серверов, то есть он будет использовать веб-серверы вверх и вниз по своему усмотрению. Поэтому, если вы установите pdftotext на свой сервер ec2 вручную, он не будет установлен, когда Elastic Beanstalk запускает новый сервер.
Два способа обойти это:
1. обеспечить, чтобы pdftotext устанавливался каждый раз при запуске нового сервера
2. создайте AMI с pdftotext и убедитесь, что Elastic Beanstalk использует это при запуске нового сервера

# 1 сложнее и включает в себя скрипты. docmentation не дружит. см. здесь.
# 2 - простой способ и требует только установки AMI (snap shot). глянь сюда

Ещё вопросы

Сообщество Overcoder
Наверх
Меню