Метка: настройка веб-сервера

Ошибка «Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: mysqli, openssl» (РЕШЕНО)

В данной заметке рассказывается о причинах ошибки и как её исправить. При самостоятельной установке веб-сервера в Windows, например, по инструкции «Как установить веб-сервер Apache с PHP, MySQL и phpMyAdmin на Windows», при попытке открыть адрес phpMyAdmin может возникнуть ошибка: Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be […]

Модуль Apache mod_alias

Модуль веб-сервера Apache под названием mod_alias обеспечивает связывание URL и различных частей файловой системы хоста, а также перенаправление URL. Статус модуля: Base Директивы, содержащиеся в этом модуле, позволяют управлять URL-адресами и управлять ими по мере поступления запросов на сервер. Директивы Alias и ScriptAlias используются для сопоставления URL-адресов и путей файловой системы. Это позволяет использовать контент, […]

Удалённый просмотр и поиск по логам Apache в Windows (модуль mod_view)

Что такое mod_view? Этот модуль позволяет отображать в виде простого текста заголовок, хвост или все содержимое файла, при этом имеется egrep-подобный поиск по шаблону только определённых строк. Идеально подходит для удалённого просмотра файлов журнала при использовании вместе с директивами Alias, AliasMatch или Rewrite. Как установить mod_view Файл данного плагина не входит в стандартный набор Apache, […]

Как ограничить пропускную способность Apache на Windows для IP и отдельных файлов

В данной статье мы рассмотрим как управлять пропускной способностью веб-сервера, как ограничивать пропускную способность для IP или для определённого сайта (виртуального хоста). Для этого мы установим и настроим плагин mod_bw. Это ограничитель пропускной способности для Apache на Windows. Данный модуль позволяет настраивать скорость загрузки данных с сервера, причём настроить можно отдельно для каждого типа и […]

Как в Apache под Windows настроить автоматическую ротацию и очистку логов

В данной статье мы рассмотрим как установить и настроить плагин mod_log_rotate, который служит для ротации логов на рабочем сервере. С помощью этого плагина мы сможем в Apache в 2.4 под Windows настроить автоматическую чистку логов со временем. Файл данного плагина не входит в стандартный набор Apache, но команда apachelounge компилирует его для Windows. Перейдите на […]

Для чего нужна и как использовать open_basedir

Директива open_basedir указывается в конфигурационном файле PHP (php.ini) и устанавливает директории, к которым может иметь доступ PHP. Под доступом понимаются любые действия с файлами: открытие (например, функции fopen() или gzopen()), записи и выполнения. Если директива open_basedir установлена и делается попытка запустить файл, который находится за пределами перечисленных директорий, то скрипт не запустится и выдаст ошибку: […]

Как установить веб-сервер Apache с PHP, MySQL и phpMyAdmin на Windows

Оглавление 1. Веб-сервер на Windows 2. Как установить Apache на Windows 3. Как установить PHP на Windows 4. Настройка PHP 8 5. Как установить MySQL в Windows 6. Как установить phpMyAdmin в Windows Заключение Веб-сервер на Windows Веб-сервер — это программа, которая предназначена для обработки запросов к сайтам и отправки пользователям страниц веб-сайтов. Самый популярный пример веб-сервера это Apache. PHP — это […]

Как и какие функции отключить в PHP

Для отключения PHP функций в файле php.ini найдите директиву disable_functions и допишите в качестве её значения через запятую функции, которые вы хотите отключить. В целях безопасности рекомендуют отключать следующие функции: disable_functions =exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,base64_decode Также по причинам безопасности рекомендуется отключать allow_url_include и allow_url_fopen: allow_url_fopen=Off allow_url_include=Off На самом деле, это не очень действенные меры — в первую очередь […]

Как изменить количество цифр после запятой в PHP. Как увеличить точность вычислений в PHP

По умолчанию в вычислениях в PHP скриптах в цифрах с плавающей запятой (проще говоря — в любых нецелых числах) показывается ровно 14 цифр. Причём независимо от того, сколько цифр идёт до точки — в полученном числе будет ровно 14 цифр. То есть если это большое число, то его точность (количество знаков после запятой) снижается. Поясню […]

Почему не работают короткие теги в PHP

Почему не работает код в <? и ?> В современных версиях PHP поддержка коротких тегов по умолчанию отключена. Чтобы её вновь включить, необходимо выполнить настройку в файле php.ini. Если вы устанавливали веб-сервер по этой инструкции, то путь до данного файла c:\Server\bin\PHP\php.ini. В файле php.ini имеется директива: short_open_tag = Off она определяет, разрешается ли короткая форма […]