Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:install:php-webserver

    Встроенный веб-сервер PHP

    При установке DokuWiki как настольной вики на персональном компьютере требуется только PHP. Вы можете использовать встроенный веб-сервер PHP. Это избавит вас от хлопот по установке и настройке веб-сервера. Для получения дополнительной информации см. Встроенный веб-сервер PHP.

    Установка PHP на Windows действительно проста благодаря https://windows.php.net . MacOS раньше поставлялась с PHP, но начиная с MacOS 12 Monterey, вам придется устанавливать PHP самостоятельно – однако, это простая задача благодаря homebrew. В системах Gnu/Linux менеджер пакетов обычно предоставляет достаточно последнюю версию PHP.

    После установки PHP загрузите DokuWiki и извлеките файлы в каталог по вашему выбору. В этом каталоге (содержащем файлы doku.php и index.php) откройте терминал и введите следующее:

    php -S localhost:8000 index.php

    Это запустит веб-сервер PHP. В первый раз перейдите по адресу http://localhost:8000/install.php и заполните форму. В следующий раз просто перейдите непосредственно на вики по адресу http://localhost:8000/ . Окно терминала должно оставаться открытым, пока вы запускаете сервер. Если вы этого не хотите, есть простые способы обойти это, в зависимости от вашей ОС . Читайте дальше.

    Дополнительные настройки

    Скрипт index.php даже обрабатывает перезапись URL . Так что вы можете установить опцию userrewrite на 1. Это необязательно, но даст вам красивые URL. Перейдите на страницу администратора, затем «Настройки конфигурации», и в группе «Дополнительно» вы найдете настройку «Использовать красивые URL», установите ее на «.htaccess».

    Запуск DW без терминала

    В MacOS и Linux вы можете закрыть терминал, если используете следующую команду:

    nohup php -S localhost:8000 index.php &> /dev/null &

    Если вы хотите остановить веб-сервер PHP, откройте терминал и выполните

    pkill php

    На Mac вы можете использовать Automator для создания файла APP. Выберите создание приложения и выберите запуск команды терминала. Используйте команду, указанную выше. При сохранении Automator спросит вас, где сохранить файл .app. Вы можете сохранить его в папке Applications.

    Добавьте &>/dev/null & к команде терминала, если вы не хотите видеть значок вращающейся шестеренки на панели иконок в верхней части экрана.

    При запуске сервер будет запущен без терминального окна. Чтобы закрыть веб-сервер, нужно завершить процесс php в ActivityMonitor.

    Только авторизованные участники могут оставлять комментарии.
    wiki/install/php-webserver.txt · Последнее изменение: 2024/08/09 02:33 — vladpolskiy