Уже пробовал тк подключать - работало. А с comet php ответ страницы 500 и в логах
[ERR] /var/www/vendor/sokil/php-mongo/src/Collection.php:207 >> Class '\MongoCollection' not found
Попробовал найти этот файл - пишет, что он по пути:
C:\Program Files\JetBrains\PhpStorm 2020.2.2\plugins\php\lib\php.jar!\stubs\mongo\mongo.php
А как мне тогда его в докер загрузить?
Мой контейнер:
FROM php:7.4-cli
RUN docker-php-ext-install sockets && apt-get update \
&& apt-get install -y libevent-dev libcurl4-openssl-dev pkg-config libssl-dev libonig-dev curl zip unzip \
&& pecl install event mongodb \
&& docker-php-ext-enable event mongodb \
&& docker-php-ext-install mbstring pcntl
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
COPY ./client_shop/backend /var/www
WORKDIR /var/www
RUN composer install
CMD php ./src/app.php stop
CMD php ./src/app.php start
composer.json
{
"require": {
"gotzmann/comet": "^1.2",
"sokil/php-mongo": "^1.23"
},
"autoload": {
"psr-4": { "app\\": "src/" }
}
}