Премиальное программное обеспечение и практические уроки
Команда Pecl для установки расширения PHP и решения проблемы за считанные минуты
之前安装PHP-расширениеВсе они компилируются и устанавливаются путём загрузки исходного кода. В итоге я запутался и начал искать в интернете, что можно использовать.ПекльКоманда "Установить" — это так удобно! Старым новичкам ещё предстоит учиться.Команда ПеклькакУстановить расширение PHP.
Для установки расширений PHP в системах CentOS и Red Hat обычно используется команда dnf в репозитории программного обеспечения. Однако некоторые расширения PHP недоступны в официальном репозитории программного обеспечения, и их установка из других репозиториев несовместима. Использование команды Pecl для установки расширений PHP с официального сайта PHP очень удобно.
Адрес веб-сайта расширения PHP:https://Pecl.php.net
Сайт выглядит немного простоватым, но все PHP-расширения в нем необходимы.
Что такое ПЕКЛ
PECL — это репозиторий расширений PHP, предоставляющий каталог всех известных расширений и возможности хостинга для загрузки и разработки расширений PHP.
PECL использует ту же систему упаковки и распространения, что и ее родственная программа PEAR.
Как использовать команды PECL
Пример: Я хочу установить расширение imagick.
pecl install imagick
Примечание: Перед установкой расширения PHP необходимо установить основное программное обеспечение. Расширение PHP поддерживает только программное обеспечение, вызываемое в PHP. Если основное программное обеспечение не установлено, установка расширения PHP будет недействительна.
После установки расширения imagick вам также необходимо добавить «extension=imagick.so» в файл php.ini.
echo extension=imagick.so >> /etc/php.ini
Последнее использование php -m | grep imagick
Выполните команду для проверки. Если расширение отображается нормально, установка прошла успешно.
Разве не легко установить расширения PHP с помощью команды pecl?
Как использовать команды PECL:
Имя расширения PHP параметра команды pecl
build Сборка расширения из исходного кода C
bundle распаковывает пакет Pecl
channel-add Добавить канал
channel-alias указывает псевдоним для имени канала
channel-delete удаляет канал из списка
channel-discover Инициализация канала с его сервера
channel-info Получить информацию о канале
channel-login подключается к удаленному серверу канала и выполняет аутентификацию на нем
channel-logout Выйти из удаленного сервера канала
channel-update Обновить существующий канал
clear-cache Очищает кэш веб-службы.
config-create создает файл конфигурации по умолчанию
config-get отображает конфигурацию
config-help Отображение информации о настройках
config-set изменяет настройки
config-show отображает все настройки
convert преобразует формат package.xml 1.0 в формат package.xml 2.0
cvsdiff Запускает «cvs diff» для всех файлов в пакете.
cvstag Установить тег выпуска CVS
скачать скачать пакет
download-all Загрузить все доступные пакеты из канала по умолчанию
info Отображение информации о пакете
установить инсталляционный пакет
list Выводит список установленных пакетов в канале по умолчанию.
list-all выводит список всех пакетов
list-channels Список доступных каналов
list-files Список файлов в установленных пакетах
list-upgrades Список доступных обновлений
вход подключается к удаленному серверу и проходит аутентификацию [устарело в пользу входа по каналу]
logout Выйти из удаленного сервера [устарело в пользу channel-logout]
makerpm создает файл спецификации RPM из пакета PEAR
пакет сборки пакета
package-dependencies Показать зависимости пакетов
package-validate Проверка согласованности пакета
pickle собирает пакеты PECL
remote-info Информация об удаленных пакетах
remote-list выводит список удаленных пакетов
run-scripts Запускает послеустановочные скрипты, входящие в комплект поставки пакета.
Запуск регрессионных тестов
поиск Поиск в удаленной базе данных пакетов
shell-test Тест скрипта оболочки
Подписать файл распространения пакета
svntag устанавливает теги релиза SVN
удалить Удалить пакет
update-channels Обновить список каналов
пакет обновлений
upgrade-all обновляет все пакеты [вызов upgrade без параметров устарел]
Использование: pecl [опции] команда [параметры команды] <参数>
Введите «pecl help options», чтобы получить список всех опций.
Введите «pecl help shortcuts», чтобы получить список всех сочетаний клавиш команд.
Введите «pecl help version» или «pecl version», чтобы получить информацию о версии.
Введите "pecl help"