Добавляем php в окружение Windows 10
Что бы у нас была возможность тестировать скрипт нам необходимо что бы консоль разработчика могла взаимодействовать с php. Ниже инструкция по добавлению php 7.2.3 в переменную среды Windows 10.
Вначале загружаем сам php, для этого нам лучше всего подойдет самая при самая оригинальная сборка от разработчиков php. Для загрузки перейдите по ссылке:
https://windows.php.net/download#php-7.3
И загрузите архив php в соответствии битности процессора вашей Windows:
Далее распакуйте его на диск “C”. В итоге мы получим данную папку:
Перейдите в нее, и убедитесь что файл php.exe (ну и все содержимое архива тоже) находится именно в корне данной папки:
Теперь, когда убедились копируем путь:
C:php-7.3.1-nts-Win32-VC15-x64
И переходим к добавлению php в “Переменные среды пользователя” в Windows.
Добавление php в “Переменные среды пользователя” в Windows
Для добавления нажмите сочетание клавиш “Win+Pause”, в открывшемся окне нажмите дополнительные параметры системы:
Далее добавьте путь как это указано на скрине ниже:
Все, на данном этапе php должен работать из консоли.
Настраиваем php для работы с simple_html_dom.php
Во время тестирования скрипта для парсинга вываливается ошибка:
PHP Notice: Trying to get property 'innertext' of non-object…
или
Unable to find the wrapper “https” with file_get_contents
Для того что бы побороть данную проблему Вам необходимо сделать следующее:
- Скопируйте php.ini-development в php.ini (или просто удалите -development из имени файла).
- Раскомментируйте extension=php_openssl.dll строку (удалите “;” перед extension_dir = "ext")
- Раскомментируйте эту строку: extension_dir = "ext"
- Проверьте есть ли файл php_openssl.dll в каталоге расширений “ext”.
Или загрузите архив SDStudio_php-7.3.1-nts-Win32-VC15-x64.rar в данном архиве я ужи применил все необходимые правки для того что бы php работал оптимально по максимуму.
Используем консоль от Git’a
Я не фанат консоли от Windows, мне больше по душе линуксовая консоль, по этому я буду рекомендовать установить Git который вместе с собой на борту имеет сразу и консоль.
Загрузить Git для Windows
https://git-scm.com/download/win
Как установить правильно, человек в данном видео очень подробно описал:
Полезные ссылки:
Загружаем последнюю версию SimpleHtmlDom
https://sourceforge.net/projects/simplehtmldom/files/simplehtmldom/
Онлайн документация simplehtmldom: