Расположение по умолчанию для установки модуля? (FFmpeg)
Я пытаюсь установить этот модуль - ffmpeg-php на выделенный сервер, но не уверен, где мне следует сохранять этот файл и настраивать его так, чтобы двоичные файлы создавались в соответствующем месте.
Где я должен скачать его,
wget http://space.dl.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
и untar-ring, phpize-ing и настраивая его?
1 ответ
В этом вопросе есть две части плюс неустановленная часть:
- где мне временно сохранить скачанный файл tbz2 и поработать над ним?
- где я должен установить исполняемые файлы, справочные страницы, файлы конфигурации и так далее?
- какие еще есть подходы?
1. Люди иногда создают подкаталог в /tmp (например, / tmp / ffmpeg) и распаковывают туда файлы. Вы должны очистить и удалить после установки программного обеспечения. Я склонен входить в систему как обычный пользователь, создавать папку sysadmin / software в моем домашнем каталоге и извлекать новое программное обеспечение в подкаталоги. Я получаю только root, когда приходит время установить скомпилированные и протестированные бинарные файлы и т. Д.
2. Существуют стандарты для установки программного обеспечения. Прочитайте Стандарты Иерархии Файловой системы Linux, http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
3. Я предпочитаю использовать систему упаковки платформы и репозитории программного обеспечения. Это зависит от того, какой дистрибутив Linux вы используете. Для RedHat/CentOS и т. Д. Я не стал бы беспокоиться о загрузке, если в репозиториях не было пакета ffmpeg-php, с которым я мог бы использовать yum install ffmpeg-php
, Для других дистрибутивов встроенным средством управления пакетами может быть apt-get. Преимущество диспетчера пакетов в обработке конфликтов, зависимостей и предоставлении полного списка установленных пакетов. Я понятия не имею, доступен ли ffmpeg-php таким способом - так что это может быть не вариант, но сначала я проверю внимательно.