Среда разработки Windows
Чтобы получить максимальную отдачу от фреймворка XenForo, вам понадобится локальный веб-сервер, способный запускать XenForo, а также способный отладчик и редактор кода, который понимает код и может помочь вам обойти его.
К счастью, эти требования теперь легко выполнить, и они ничего вам не будут стоить.
В следующем документе и сопровождающем видео вы найдете пошаговые инструкции по установке всего необходимого для начала работы на компьютере с Windows.
Laragon
Laragon - это устанавливаемый пакет, который включает в себя основные компоненты Apache, PHP и MySQL, которые вам понадобятся для запуска XenForo.
Примечательно, что он полностью расширяемый, прост в обслуживании и легко удаляется, если вы когда-нибудь захотите это сделать.
Начните с загрузки и установки Laragon Lite с laragon.org. Это нормально - разрешить полную установку по умолчанию без изменения какой-либо конфигурации.
Добавить Laragon в path
После установки Laragon откроет окно с большим значком шестеренки в правом верхнем углу, которое вы должны щелкнуть правой кнопкой мыши, чтобы получить доступ к быстрому меню.
Отсюда выберите Tools > Path > Add Laragon в Path.
Это гарантирует, что все двоичные файлы, добавленные Laragon, такие как php
и mysql
, будут доступны для всех приложений без необходимости вручную указывать полный путь к двоичным файлам.
Проверить версию PHP
Откройте новое окно командной строки (это должно быть новое окно, чтобы воспользоваться только что внесенными изменениями в системную переменную PATH) и введите php -v
. Если повезет, PHP вернет информацию о номере своей версии.
C:\Users\Kier>php -v
PHP 7.2.19 (cli) (built: May 29 2019 13:58:59) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
Xdebug
В стандартной версии Laragon есть почти все, что нам нужно, за исключением Xdebug, незаменимого инструмента для разработчиков PHP.
Важно получить именно ту версию Xdebug для работы с версией PHP, установленной на вашем компьютере, поэтому мы будем собирать информацию о вашей установке PHP, используя версию phpinfo для командной строки.
Сбор phpinfo
В окне командной строки введите следующее:
php -i > Desktop\info.txt
Это запишет полный вывод phpinfo в файл с именем info.txt
на вашем рабочем столе.
Мастер Xdebug
Затем откройте https://xdebug.org/wizard в окне браузера, вставьте содержимое вашего файла info.php
в текстовое поле на странице и нажмите [Анализировать мой вывод phpinfo()] кнопкой ниже.
Следуйте инструкциям, представленным после сводки на следующей странице, чтобы загрузить файл DDL php_xdebug и переместить его на место, а также скопировать строку конфигурации zend_extension в буфер обмена.
Отредактируйте php.ini
Вы можете быстро отредактировать файл php.ini
с помощью ярлыка Laragon - щелкните правой кнопкой мыши значок шестеренки и выберите PHP > php.ini во всплывающем меню.
В конце файла добавьте следующее:
[xdebug]
xdebug.remote_enable= 1
xdebug.remote_autostart = 1
...и сразу после этого добавьте строку из мастера Xdebug, которая начинается с zend_extension = C:\...
. Мои завершенные дополнения php.ini выглядят так:
[xdebug]
xdebug.remote_enable= 1
xdebug.remote_autostart = 1
zend_extension = C:\laragon\bin\php\php-7.2.19-Win32-VC15-x64\ext\php_xdebug-2.9.8-7.2-vc15-x86_64.dll
Сохраните и закройте файл php.ini
.
Протестируйте установку Xdebug
В окне командной строки снова введите php -v
, и на этот раз мы должны увидеть вывод, указывающий, что Xdebug установлен правильно.
C:\Users\Kier>php -v
PHP 7.2.19 (cli) (built: May 29 2019 13:58:59) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.9.8, Copyright (c) 2002-2020, by Derick Rethans
IDE и отладка
Чтобы получить максимальную отдачу от этого мощного программного пакета для веб-серверов, который вы сейчас собрали, важно выйти за рамки простого текстового редактора для ваших нужд кодирования.
Ознакомьтесь с нашим разделом Visual Studio Code и его использование с Xdebug.