Как загрузить библиотеку Chromium Php - PullRequest
0 голосов
/ 14 января 2020

Добрый день, пожалуйста, я только что скачал библиотеку Chromium php без головы, да, это проблема, с которой я сталкиваюсь и с другими библиотеками. Я занимался кодированием с php и хорошо справился с этим, однако я использую raw php в Zend Framework и не знаю, как автоматически загружать библиотеку.

После загрузки я включил класс browserFactory, но есть и другие зависимости, и он выдает ошибку, что тот или иной класс не найден. Я продолжаю в том числе, но тогда ему нужен другой, и их так много.

Пожалуйста, есть ли способ обойти это. Как включить все файлы в каталог или автозагрузка всех классов?

Спасибо.

1 Ответ

0 голосов
/ 14 января 2020

Если вы хотите автоматически загружать классы, вы должны использовать composer. Вы можете установить PHP библиотеку Chromium, выполнив эту команду:

composer require chrome-php/chrome

Затем, в вашем основном файле PHP (в Zend будет public/index.php), добавьте эту строку:

require 'path/to/vendor/autoload.php';

Наконец, вы можете использовать библиотеку classe, просто импортировав ее:

// With USE declaration
use HeadlessChromium\BrowserFactory;
$browserFactory = new BrowserFactory();

// Or without the USE declaration
$broswerFactory = new HeadlessChromium\BrowserFactory();
...