В моем PHP
проекте есть несколько расширений, таких как PhpThread
, PhpRedis
. При публикации проекта мне надо как-то указать что проект зависим от этих расширений для интерпретатора.
Естественно в composer.json
мне эти зависимости не указать, как будет правильно указать что интерпретатор зависим от этих расширений?
Достаточно указать имя расширения с префиксом ext-
:
{
"require": {
"ext-phpredis": "*"
}
}
Имена расширений с точки зрения Composer можно посмотреть так:
<?php
var_dump(get_loaded_extensions());
Куда писать не знаю, но знаю, что если строго зависим, то стоит делать проверку на наличие этого расширения extension_loaded()
, и не важно описали вы это где-то или нет, в случае отсутствия выдавать ошибки, так все делают :)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне надо разграничить доступ к функционалу в зависимости от типа лицензии у пользователя
Надо достать инфу с одной таблицы по данным второйтолько что-то не выходит
Переехал на другой сервер, заметил что запросы к базе типа UPDATE или INSERT не выполняются, нужно делать так
Нужно к материалу вывести теги и их количествоДелать лучше два запроса-первым подсчитать теги а вторым вывести их имена или можно как то в одном...