Разное

Xampp установка: что это и как пользоваться

30.07.1992

Установка и настройка XAMPP (PHP, MYSQL, APACHE) | Урок 1. Курс PHP / MySQL

Домашнее задание

  • 1. Скачайте и установите XAMPP
    https://www.apachefriends.org/ru/index.html
  • 2. Выполните настройки XAMPP по видеоуроку или следуя инструкциям ниже
  • 3. Напишите код, который мы писали в видеоуроке

Инструкция по настройке XAMPP

  • 1. Установка XAMPP
    Скачайте и установите XAMPP
    https://www.apachefriends.org/ru/index.html

    После установки запустите контрольную панель XAMPP

  • 2. Подключение localhost по порту 8080

    ШАГ 1.
    ———
    Откройте в контрольной панели XAMPP файл Apache → Config → httpd.conf
    Замените порт 80 на 8080 в строке

    Listen 8080

    и сохраните изменения (Ctrl+S)

    ШАГ 2.
    ———
    Откройте в контрольной панели XAMPP файл Apache → Config → httpd-ssl.conf
    Замените порт 443 на 7331 в строке

    Listen 7331

    и сохраните изменения (Ctrl+S)

    ШАГ 3.
    ———
    Запустите Apache (кнопка Start)
    Запустите MySQL (кнопка Start)

    РЕЗУЛЬТАТ:
    —————
    Проверьте работу XAMPP
    В браузере ваш локальный сайт будет доступен по адресу

    127.0.0.1:8080

    PhpMyAdmin доступен по адресу

    127.0.0.1:8080/phpmyadmin/

  • 3. Создание папки для вашего сайта

    ШАГ 4.
    ———
    Придумайте свое название для вашего сайта — любое какое вам нравится, например moekino или bestfilms

    В папке C:\xampp\htdocs\
    — удалите все имеющиеся файлы и папки
    — создайте свою папку для вашего сайта — название папки придумайте ( например, moekino или bestfilms )
    — в результате вы создадите папку

    C:\xampp\htdocs\вашапапка\
    Здесь будут находиться файлы вашего сайта

  • 4. Создание тест-страницы вашего сайта

    ШАГ 5.
    ———
    Перейдите в SublimeText3

    В меню выберите File → Open Folder и найдите и выберите на диске вашу папку
    C:\xampp\htdocs\вашапапка\

    Как в видеоуроке — создайте в папке файл index. php с тестовым кодом.
    Сохраните файл index.php в вашей папке.

  • ВСЕ ГОТОВО!
    —————-
    Ваш локальный сайт доступен в браузере по ссылке

    127.0.0.1:8080/вашапапка/
    или
    localhost:8080/вашапапка/

    PhpMyAdmin доступен в браузере по ссылке

    127.0.0.1:8080/phpmyadmin/

    Переходите к обучению!

Ссылки и дополнительные материалы к уроку

  • Ссылка на скачивание XAMPP

Информационные ресурсы beONmax

Присоединяйтесь к сообществам beONmax, чтобы получать полезную информацию, новости и спец.предложения!

  • ВКонтакте beONmax https://vk.com/beonmax
  • Facebook beONmax https://facebook.com/beonmax
  • Instagram beONmax https://instagram.com/beonmax
  • Youtube beONmax https://youtube.com/beonmax
  • Статья-навигатор по курсам beONmax
    Последовательность прохождения курсов beONmax и какие IT-профессии вы можете получить

Остались вопросы? Задайте ваш вопрос в сообщество студентов beONmax! Задать вопрос

Xampp — локальный веб сервер

Содержание

  • Xampp — локальный веб сервер

  • Установка

  • Запуск и остановка

  • Почтовая заглушка

    • Ссылки

Xampp — идеальное решение для тех, кто нуждается в веб сервере для отладки сценариев на PHP, Pearl и пр.

Xampp более удобен для отладки, чем, например, lamp-server, ввиду своей мобильности, и адаптированного интерфейса для запуска/остановки веб сервера.

Мы здесь рассмотрим установку xampp таким образом, чтобы сэкономить время вебмастеру (т.е. уберечь вас от сохранения данных локального сервера каждый раз, когда вам необходимо переустановить систему, например)

  1. Перед установкой необходимо скачать пакет xampp.

  2. запустите инсталлятор *.run, предварительно сделав его исполняемым, дождитесь окончания установки

Обратите внимание, для удобства вы можете создать отдельный раздел под локальный веб сервер, это убережет Вас от возможной потери данных в будущем, но имеет смысл, если вы профессионально занимаетесь веб разработкой

  1. далее, под рутом скопируем папку lampp туда, где мы будем хранить наш веб сервер, например /media/server/

  2. удаляем папку /opt/lampp/

  3. создаем символическую ссылку lampp в папке /opt/, ведущую на папку с нашим сервером (/media/server/lampp)

Обратите внимание, этот вариант иногда вызывает ошибки при использовании.

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

  1. — создайте новый раздел (можно при установке системы)

  2. — укажите точку монтирования /opt/lampp/

  3. — далее обычным способом устанавливайте lampp

На этом установка xampp закончена.

Для запуска и остановки xampp есть несколько способов, мы рассмотрим их все.

  • просто через консоль, командами

    /opt/lampp/lampp start
    /opt/lampp/lampp stop
  • создадим файлы start.sh и stop.sh, сделаем их исполняемыми, и вставим следующее содержимое соответственно

У вас должна быть установлена утилита gksu

gksudo /opt/lampp/lampp start
gksudo /opt/lampp/lampp stop

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

  1. Создадим файл /media/server/lampp/etc/fakesendmail.sh (создавать его можно в любом месте, главное подправить пути к скрипту)Содержимое файла

    #!/bin/sh
    prefix="/media/server/lampp/var/mail/sendmail/new"
    numPath="/media/server/lampp/var/mail/sendmail"
      
    if [ ! -f $numPath/num ]; then
    echo "0" > $numPath/num
    fi
    num=`cat $numPath/num`
    num=$(($num + 1))
    echo $num > $numPath/num
      
    name="$prefix/letter_$num.txt"
    while read line
    do
    echo $line >> $name
    done
    chmod 777 $name
    /bin/true
  2. затем выполняем команды

    sudo chown root:root /media/server/lampp/etc/fakesendmail.sh
    sudo chmod 755 /media/server/lampp/etc/fakesendmail.sh
    sudo mkdir /media/server/lampp/var/mail/sendmail
    cd /media/server/lampp/var/mail/sendmail
    sudo mkdir cur
    sudo mkdir new
    sudo mkdir tmp
    sudo chmod -R 777 /media/server/lampp/var/mail/sendmail
  3. теперь нужно прописал путь к нашему fakesendmail в php. ini. пропишем в нем строку

    sendmail_path = /media/server/lampp/etc/fakesendmail.sh
  4. теперь настроим сбор почты, чтобы наши письма мы видели человеческим способом, через почтовую программу. Для этого нам понадобится почтовая программа Evolution. В ней создадим новую учетную запись. Указываем любой email, например, [email protected]. Далее следует выбрать тип сервера «Почтовые каталоги в формате Maildir

    » и в качестве пути к каталогу с почтой нужно указать «/media/server/lampp/var/mail/sendmail». В диалоговом окне «Отправка почты» нужно указать тип сервера «Sendmail».

  5. Перезапустите xampp, отправьте письмо средствами PHP, и проверьте почту используя Evolution. Если все сделано верно, Вы увидите новое письмо в учетной записи [email protected].

XAMPP на Википедии

Серверный пакет LAMP на Ubuntu

xampp

Часто задаваемые вопросы по XAMPP для Windows

Как установить XAMPP?

XAMPP для Windows существует в трех разных вариантах:

Установщик:
Наверное, самый простой способ установить XAMPP.

ZIP:
Для пуристов: XAMPP как обычный ZIP-архив.

7zip:
Для пуристов с низкой пропускной способностью: XAMPP в виде архива 7zip.

Примечание. При извлечении файлов могут быть ложные предупреждения о вирусах.

С помощью программы установки:

Панель управления XAMPP для запуска/остановки Apache, MySQL, FileZilla и Mercury или установка этих серверов в качестве служб.

Установка из архива ZIP

Распакуйте zip-архивы в папку по вашему выбору. XAMPP извлекается в подкаталог «C:\xampp» ниже выбранного целевого каталога. Теперь запустите файл «setup_xampp.bat», чтобы настроить конфигурацию XAMPP для вашей системы.

Если вы выбрали корневой каталог «C:\» в качестве цели, вы не должны запускать «setup_xampp.bat».

Как и в версии с установщиком, теперь вы можете использовать «Панель управления XAMPP» для дополнительных задач.

Включает ли XAMPP MySQL или MariaDB?

Начиная с XAMPP 5.5.30 и 5.6.14, XAMPP поставляет MariaDB вместо MySQL. Команды и инструменты одинаковы для обоих.

Как запустить XAMPP без установки?

Если вы извлечете XAMPP в папку верхнего уровня, такую ​​как «C:\» или «D:\», вы сможете запускать большинство серверов, таких как Apache или MySQL, напрямую, без выполнения файла «setup_xampp.bat».

Предпочтительно не использовать сценарий установки или выбирать относительные пути в сценарии установки, если вы устанавливаете XAMPP на USB-накопитель. Потому что на каждом ПК такой диск может иметь другую букву диска. Вы можете в любой момент переключиться с абсолютных путей на относительные с помощью сценария установки.

Использование установщика со страницы загрузок — это самый простой способ установить XAMPP. После завершения установки вы найдете XAMPP в разделе «Пуск | Программы | XAMPP. Вы можете использовать панель управления XAMPP для запуска/остановки всех серверов, а также для установки/удаления служб.

Панель управления XAMPP для запуска/остановки Apache, MySQL, FileZilla и Mercury или установка этих серверов в качестве служб.

Как запустить и остановить XAMPP?

Универсальным центром управления является «Панель управления XAMPP» (спасибо www.nat32.com). Запускается с:

\xampp\xampp-control.exe

Вы также можете использовать некоторые пакетные файлы для запуска/остановки серверов:

  • Запуск Apache и MySQL: \xampp\xampp_start.exe
  • Останов Apache и MySQL: \xampp\xampp_stop.exe
  • Запуск Apache: \xampp\apache_start.bat
  • Остановка Apache: \xampp\apache_stop.bat
  • Запуск MySQL: \xampp\mysql_start.
    bat
  • Остановка MySQL: \xampp\mysql_stop.bat
  • Запуск почтового сервера Mercury: \xampp\mercury_start.bat
  • Остановка почтового сервера Mercury: \xampp\mercury_stop.bat
  • Запуск сервера FileZilla: \xampp\filezilla_start.bat
  • Остановка сервера FileZilla: \xampp\filezilla_stop.bat
Как проверить, что все работает?

Введите следующий URL-адрес в своем любимом веб-браузере:

http://localhost/ или http://127.0.0.1/

Вы должны увидеть начальную страницу XAMPP, как показано ниже.

Как установить сервер как службу?

Каждый сервер в XAMPP можно установить также как службу Windows. Вы также можете установить его из панели управления XAMPP. В этом случае необходимо запускать скрипты или панель управления с правами администратора.

Установка службы Apache: \xampp\apache\apache_installservice.bat

Удаление службы Apache: \xampp\apache\apache_uninstallservice.bat

Установка службы MySQL: \xampp\mysql\mysql_installservice.bat

Удаление службы MySQL: \xampp\mysql\mysql_uninstallservice.bat

Служба FileZilla (удалить) установить: \xampp\filezilla_setup.bat

Mercury: сервисная установка недоступна

Готова ли рабочая среда XAMPP?

XAMPP не предназначен для использования в производстве, а только для сред разработки. XAMPP настроен так, чтобы быть максимально открытым, чтобы позволить разработчику все, что он / она хочет. Для среды разработки это отлично, но в производственной среде это может быть фатальным.

Вот список отсутствующих средств безопасности в XAMPP:

  1. У администратора MySQL (root) нет пароля.
  2. Демон MySQL доступен по сети.
  3. ProFTPD использует пароль «lampp» для пользователя «daemon».
  4. Известны пользователи по умолчанию для Mercury и FileZilla.

Все точки могут представлять огромную угрозу безопасности. Особенно, если XAMPP доступен через сеть и людям за пределами вашей локальной сети. Также может помочь использование брандмауэра или маршрутизатора (NAT). В случае маршрутизатора или брандмауэра ваш компьютер обычно недоступен по сети. В ваших силах решить эти проблемы. В качестве небольшого подспорья есть «Консоль безопасности XAMPP».

Пожалуйста, защитите XAMPP, прежде чем публиковать что-либо в Интернете. Брандмауэр или внешний маршрутизатор достаточны только для низкого уровня безопасности. Для большей безопасности вы можете запустить «Консоль безопасности XAMPP» и назначить пароли.

Если вы хотите, чтобы ваш XAMPP был доступен из Интернета, вам следует перейти по следующему URI, который может решить некоторые проблемы:

http://localhost/security/

С помощью консоли безопасности вы можете установить пароль для пользователя MySQL «root» и phpMyAdmin. Вы также можете включить аутентификацию для демонстрационных страниц XAMPP.

Этот веб-инструмент не устраняет дополнительные проблемы безопасности! Особенно безопасность FTP-сервера FileZilla и почтового сервера Mercury.

Как удалить XAMPP?

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

Если вы установили XAMPP с использованием версий ZIP и 7zip, выключите все серверы XAMPP и закройте все панели. Если вы установили какие-либо службы, удалите и закройте их тоже. Теперь просто удалите всю папку, в которой установлен XAMPP. Нет записей реестра и переменных среды, которые нужно очистить.

Что такое «облегченная» версия XAMPP?

XAMPP Lite (означает «легкий», как в слове «облегченный») — это меньший набор компонентов XAMPP, который рекомендуется для быстрой работы с использованием только PHP и MySQL. Некоторые серверы или инструменты, такие как Mercury Mail и FileZilla FTP, отсутствуют в версии Lite.

Где я должен разместить свой веб-контент?

Основной каталог для всех документов WWW — \xampp\htdocs. Если вы поместите файл «test.html» в этот каталог, вы сможете получить к нему доступ с помощью URI «http://localhost/test.html».

А «test.php»? Просто используйте «http://localhost/test.php». Простой тестовый скрипт может быть:

echo 'Привет, мир';
?>

Новый подкаталог для вашего веб-сайта? Просто создайте новый каталог (например, «новый») внутри каталога «\xampp\htdocs» (лучше всего без пробелов и только ASCII), создайте тестовый файл в этом каталоге и получите к нему доступ с помощью «http://localhost/new/test». .php».

Дополнительная информация

HTML:
Исполняемый файл: \xampp\htdocs
Допустимые окончания: .html .htm
=> базовый пакет

SSI:
Исполняемый файл: \xampp\htdocs
Допустимые окончания: .shtml
=> базовый пакет

CGI:
Исполняемый файл: \xampp\htdocs и \xampp\cgi-bin
Допустимые окончания: .cgi
=> базовый пакет

PHP:
Исполняемый файл: \xampp\htdocs и \xampp\cgi-bin
Допустимые окончания: .php
=> базовый пакет

Perl:
Исполняемый файл: \xampp\htdocs и \xampp\cgi-bin
Допустимые окончания: .pl
=> базовый пакет

Apache::ASP Perl:
Исполняемый файл: \xampp\htdocs
Допустимые окончания: .asp
=> базовый пакет

JSP Java:
Исполняемый файл: \xampp\tomcat\webapps\java (например)
Допустимые окончания: .jsp
=> Надстройка Tomcat

Сервлеты Java:
Исполняемый файл: \xampp\tomcat\webapps\java (например)
Допустимые окончания: . html (ua)
=> надстройка Tomcat

Могу ли я переместить установку XAMPP?

Да. После перемещения каталога XAMPP необходимо выполнить «setup_xampp.bat». Пути в файлах конфигурации будут скорректированы на этом шаге.

Если вы установили какой-либо сервер в качестве службы Windows, вы должны сначала удалить службу Windows, а после перемещения вы можете снова установить службу.

ПРЕДУПРЕЖДЕНИЕ. Файлы конфигурации из ваших собственных сценариев, таких как приложения PHP, не настраиваются. Но можно написать «плагин» для установщика. С таким плагином установщик может настроить и такие файлы.

Что такое «Автоматические стартовые страницы» для каталогов WWW?

Стандартное имя файла для функции Apache «DirectoryIndex» — «index.html» или «index.php». Каждый раз, когда вы просто просматриваете папку (например, «http://localhost/xampp/»), и Apache может найти такой файл, Apache отображает этот файл вместо списка каталогов.

Где я могу изменить конфигурацию?

Почти все настройки в XAMPP можно изменить с помощью файлов конфигурации. Просто откройте файл в текстовом редакторе и измените нужные настройки. Только FileZilla и Mercury должны быть настроены с помощью инструмента настройки приложения.

Почему XAMPP не работает в Windows XP SP2?

Microsoft предлагает улучшенный брандмауэр с пакетом обновлений 2 (SP2), который запускается автоматически. Этот брандмауэр теперь блокирует необходимые порты 80 (http) и 443 (https), и Apache не может запуститься.

Быстрое решение:

Отключите брандмауэр Microsoft с помощью панели инструментов и попробуйте еще раз запустить XAMPP. Лучшее решение — определить исключение в центре безопасности.

Следующие порты используются для основных функций:

Apache (HTTP): порт 80
Apache (WebDAV): порт 81 Апач (HTTPS): порт 443 MySQL: порт 3306 FileZilla (FTP): порт 21 FileZilla (администратор): порт 14147. Меркурий (SMTP): порт 25 Меркурий (POP3): порт 110 Меркурий (IMAP): порт 143 Меркурий (HTTP): порт 2224 Меркурий (Палец): Порт 79 Меркурий (PH): порт 105 Меркурий (PopPass): порт 106 Tomcat (AJP/1.3): порт 8009Tomcat (HTTP): порт 8080

Почему XAMPP не работает в Vista?

Контроль учетных записей пользователей (UAC)

В каталоге «C:\program files» у вас нет полных прав на запись, даже в качестве администратора. Или у вас есть только ограниченные привилегии (например, для «.\xampp\htdocs»). В этом случае вы не можете редактировать файл. Решение: Поднимите свои привилегии в проводнике (правый клик/безопасность) или деактивируйте контроль учетных записей пользователей (UAC).

Вы установили Apache/MySQL в «C:\xampp» в качестве службы Windows. Но вы не можете запускать/останавливать службы с помощью «панели управления XAMPP» или не можете их удалить. Решение: Используйте консоль управления службами из Windows или деактивируйте UAC.

Отключение контроля учетных записей (UAC)

Чтобы деактивировать UAC, используйте программу «msconfig». В «msconfig» перейдите в «Инструменты», выберите «отключить контроль учетных записей пользователей» и подтвердите свой выбор. Теперь вы должны перезагрузить Windows. В то же время вы можете снова включить UAC.

Как проверить контрольную сумму md5?

Для сравнения файлов часто используются контрольные суммы. Стандарт для создания этой контрольной суммы md5 (алгоритм дайджеста сообщения 5).

С помощью этой контрольной суммы md5 вы можете проверить правильность загрузки пакета XAMPP или нет. Конечно, вам нужна программа, которая может создавать эти контрольные суммы. Для Windows можно использовать инструмент от Microsoft:

Наличие и описание утилиты File Checksum Integrity Verifier

Также можно использовать любую другую программу, которая может создавать контрольные суммы md5, например, GNU md5sum.

Поскольку вы установили такую ​​программу (например, fciv.exe), вы можете выполнить следующие действия:

  • Загрузить XAMPP (например, xampp-win32-1.8.2-0.exe)
  • Создайте контрольную сумму с помощью: fciv.exe xampp-win32-1.8.2-0.exe
  • Теперь вы можете сравнить эту контрольную сумму с той, которую вы можете найти на домашней странице XAMPP для Windows.

Если обе контрольные суммы равны, все в порядке. Если нет, загрузка прервана или файл был изменен.

Почему изменения в моем php.ini не вступили в силу?

Если изменение в «php.ini» не дало результата, возможно, PHP использует другой файл. Вы можете проверить это с помощью phpinfo(). Перейдите к URI http://localhost/xampp/phpinfo.php и найдите «Загруженный файл конфигурации». Это значение показывает, что PHP действительно использует «php.ini».

Примечание: После изменения «php. ini» вам необходимо перезапустить Apache, чтобы Apache/PHP мог прочитать новые настройки.

Помогите! В XAMPP есть вирус!

Некоторые антивирусные программы ошибочно принимают XAMPP за вирус, обычно помечая файл xampp-manager.exe. Это ложное срабатывание означает, что антивирус ошибочно идентифицировал его как вирус, хотя это не так. Прежде чем выпускать каждую новую версию XAMPP, мы прогоняем ее через программное обеспечение для сканирования на вирусы. На данный момент мы используем Kapersky Online Virus Scanner. Вы также можете использовать онлайн-инструмент Virus Total для сканирования XAMPP или отправить нам электронное письмо в службу безопасности (at) apachefriends (dot) org, если обнаружите какую-либо проблему.

Как настроить антивирусное приложение?

Мы включили все зависимости и серверы, необходимые для запуска связанного веб-приложения, поэтому вы обнаружите, что XAMPP устанавливает большое количество файлов. Если вы устанавливаете приложение XAMPP на компьютер с Windows с включенным антивирусным приложением, это может значительно замедлить установку, а также существует вероятность того, что один из серверов (веб-сервер, сервер базы данных) может быть заблокирован антивирусным программным обеспечением. . Если у вас включен антивирус, проверьте следующие параметры для запуска XAMPP без проблем с производительностью:

  • Добавить исключения в брандмауэр: для Apache, MySQL или любого другого сервера.
  • Сканировать файлы при выполнении: Если вы включили антивирусную проверку всех файлов, исполняемые файлы для серверов могут работать медленнее.
  • Сканируйте трафик на наличие разных URL-адресов: если вы разрабатываете с помощью XAMPP на своем компьютере, вы можете исключить трафик «localhost» в настройках антивируса.
Почему в моей системе не запускается сервер Apache?

Эта проблема может быть вызвана одной из нескольких причин:

  • Вы запустили более одного HTTP-сервера (IIS, Sambar, ZEUS и т. д.). Только один сервер может использовать порт 80. Это сообщение об ошибке указывает на проблему:
    (ОС 10048)... make_sock: не удалось выполнить привязку к адресу 0.0.0.0:80 нет доступных разъемов для прослушивания, выключение
  • У вас есть другое программное обеспечение, такое как Интернет-телефон «Skype», который также блокирует порт 80. Если проблема связана со «Skype», вы можете перейти в Skype к Действиям —> Параметры —> Подключение —> снять флажок отметьте «использовать порт 80 в качестве альтернативного порта» и перезапустите Skype. Теперь это должно работать.
  • У вас есть брандмауэр, который блокирует порт Apache. Не все брандмауэры совместимы с Apache, и иногда деактивации брандмауэра недостаточно, и вы должны его удалить. Это сообщение об ошибке указывает на брандмауэр:
    (OS 10038) Операция сокета на не-сокете: make_sock: для адреса 0.0.0.0:80, апрель_сокет_опт_сет: (SO_KEEPALIVE)

Также, если Apache запускается, но ваш браузер не может к нему подключиться, это может быть связано с одной из следующих причин:

  • Некоторые антивирусные сканеры могут вызвать это так же, как брандмауэры могут мешать.
  • У вас XP Professional без пакета обновлений 1. У вас должен быть хотя бы SP1 для XAMPP.

Совет: Если у вас есть проблемы с используемыми портами, вы можете попробовать инструмент «xampp-portcheck.exe». Может быть, это может помочь.

Почему мой процессор загружается для Apache почти на 99%?

Здесь разыгрывается один из двух сценариев. Либо ваш процессор перегружен, либо вы можете через браузер подключиться к серверу, но ничего не видите (система безуспешно пытается загрузить страницу). В любом случае вы можете найти следующее сообщение в файле журнала Apache:

Дочерний элемент: обнаружено слишком много ошибок AcceptEx при приеме клиентских подключений. winnt_mpm: вернуться к «AcceptFilter none».

MPM возвращается к более безопасной реализации, но некоторые клиентские запросы обрабатываются неправильно. Чтобы избежать этой ошибки, используйте «AcceptFilter» с фильтром приема «none» в файле «\xampp\apache\conf\extra\httpd-mpm. conf».

Почему не отображаются изображения и таблицы стилей?

Иногда возникают проблемы с отображением картинок и таблиц стилей. Особенно, если эти файлы расположены на сетевом диске. В этом случае вы можете включить (или добавить) его, если следующие строки в файле «\xampp\apache\conf\httpd.conf»:

EnableSendfile выкл. ВключитьMMAP выкл.

Эта проблема также может быть вызвана программами для регулирования пропускной способности, такими как NetLimiter.

Как отправить электронную почту с помощью XAMPP?

Чтобы настроить XAMPP для использования прилагаемого двоичного файла sendmail.exe для доставки электронной почты, выполните следующие действия:

Теперь вы можете использовать функцию PHP mail() для отправки электронной почты из вашего приложения.

Как я могу установить пароль root в MySQL?

Настройте его с помощью «XAMPP Shell» (командная строка). Откройте оболочку из панели управления XAMPP и выполните следующую команду: mysqladmin.exe -u root password secret Это устанавливает пароль root на «secret».

Могу ли я использовать свой собственный сервер MySQL?

Да. Просто не запускайте MySQL из пакета XAMPP. Обратите внимание, что два сервера не могут быть запущены на одном и том же порту. Если вы установили пароль для «root», не забудьте отредактировать файл «\xampp\phpMyAdmin\config.inc.php».

Как ограничить доступ к phpMyAdmin извне?

В базовой конфигурации XAMPP phpMyAdmin доступен только с того же хоста, на котором работает XAMPP, по адресу http://127.0.0.1 или http://localhost.

Прежде чем вы сможете получить доступ к серверу MySQL, phpMyAdmin запросит у вас имя пользователя и пароль. Не забудьте сначала установить пароль для пользователя «root».

Как разрешить доступ к phpMyAdmin извне?

В базовой конфигурации XAMPP phpMyAdmin доступен только с того же хоста, на котором работает XAMPP, по адресу http://127. 0.0.1 или http://localhost.

ВАЖНО: Включение внешнего доступа для phpMyAdmin в рабочих средах представляет собой серьезную угрозу безопасности. Вам настоятельно рекомендуется разрешать доступ только с локального хоста. Удаленный злоумышленник может воспользоваться любой существующей уязвимостью для выполнения кода или изменения ваших данных.

Чтобы включить удаленный доступ к phpMyAdmin, выполните следующие действия:

  • Отредактируйте файл apache\conf\extra\httpd-xampp.conf в каталоге установки XAMPP.
  • В этом файле найдите следующие строки.

    Псевдоним /phpmyadmin "C:/xampp/phpMyAdmin/" <Каталог "C:/xampp/phpMyAdmin"> Аллововеррайд Аутконфиг Требовать местные

  • Затем замените «Требовать локальное» на «Требовать все предоставленные».
  • Псевдоним /phpmyadmin "C:/xampp/phpMyAdmin/" <Каталог "C:/xampp/phpMyAdmin"> Аллововеррайд Аутконфиг Требовать все предоставленные

  • Перезапустите сервер Apache с помощью панели управления XAMPP.
Где поддержка IMAP для PHP?

По умолчанию поддержка IMAP для PHP отключена в XAMPP из-за загадочных ошибок инициализации в некоторых домашних версиях, таких как Windows 98. Если вы работаете с системами NT, вы можете открыть файл «\xampp\php\php.ini» для активируйте расширение php, удалив начальную точку с запятой в строке «;extension=php_imap.dll». Так должно быть: расширение = php_imap.dll

Теперь перезапустите Apache, и IMAP должен заработать. Вы можете использовать одни и те же шаги для каждого расширения, которое не включено в конфигурации по умолчанию.

Почему некоторые приложения PHP с открытым исходным кодом не работают с XAMPP в Windows?

Многие приложения или расширения PHP, написанные для Linux, не были перенесены в Windows.

Могу ли я удалить каталог «install» после установки?

Лучше не надо. Сценарии здесь по-прежнему необходимы для всех дополнительных пакетов (надстроек) и обновлений XAMPP.

Как активировать ускоритель?

Как и другие (Zend) расширения, вы можете активировать его в «php.ini». В этом файле включите строку «;zend_extension = «\xampp\php\ext\php_eaccelerator.dll»». Так должно быть: zend_extension = "\xampp\php\ext\php_eaccelerator.dll"

Как исправить ошибку подключения к моему серверу MS SQL?

Если расширение mssql было загружено в php.ini, иногда возникают проблемы при использовании только TCP/IP. Вы можете решить эту проблему с помощью более новой «ntwdblib.dll» от Microsoft. Пожалуйста, замените старый файл в «\xampp\apache\bin» и «\xampp\php» новым. Из-за лицензии мы не можем упаковать более новую версию этого файла с помощью XAMPP.

Как мне работать с расширением PHP mcrypt?

Для этого мы открыли на форуме тему с примерами и возможными решениями: Тема MCrypt

Работают ли страницы Microsoft Active Server (ASP) с XAMPP?

Нет. И Apache::ASP с надстройкой Perl — это не то же самое. Apache::ASP знает только Perl-Script, но ASP из Internet Information Server (IIS) также знает обычный VBScript. Но для ASP .NET доступен сторонний модуль Apache.

Как заставить XAMPP работать на порту 80 под Windows 10?

По умолчанию Windows 10 запускает Microsoft IIS на порту 80, который является тем же портом по умолчанию, который используется Apache в XAMPP. В результате Apache не может подключиться к порту 80.

Чтобы отключить запуск IIS через порт 80, выполните следующие действия:

  • Откройте панель «Службы» в «Управлении компьютером».
  • Найдите «Службу публикации в Интернете» и выберите ее.
  • Щелкните ссылку «Остановить службу».
  • Дважды щелкните имя службы.
  • В поле «Тип запуска» измените тип запуска на «Отключено».
  • Нажмите «ОК», чтобы сохранить изменения.

Теперь вы сможете запустить Apache в XAMPP на порту 80.

Дополнительные сведения см. в руководстве «Устранение неполадок при запуске Apache», включенном в XAMPP, или в этом сообщении на форуме.

Как я могу использовать Microsoft Edge для доступа к локальным адресам в Windows 10?

Если ваш локальный компьютер имеет имя узла «myhost», вы не сможете получить доступ к URL-адресам, таким как http://myhost, в Microsoft Edge. Чтобы решить эту проблему, вы должны вместо этого использовать адреса http://127.0.0.1 или http://localhost.

Где находятся основные файлы конфигурации XAMPP?

Основные файлы конфигурации XAMPP расположены следующим образом:

  • Файл конфигурации Apache: \xampp\apache\conf\httpd.conf, \xampp\apache\conf\extra\httpd-xampp.conf
  • Файл конфигурации PHP: \xampp\php\php.ini
  • Файл конфигурации MySQL: \xampp\mysql\bin\my. ini
  • Файл конфигурации сервера FileZilla: \xampp\FileZillaFTP\FileZilla Server.xml
  • Файл конфигурации Apache Tomcat: \xampp\tomcat\conf\server.xml
  • Файл конфигурации Apache Tomcat: \xampp\sendmail\sendmail.ini
  • Файл конфигурации Mercury Mail: \xampp\MercuryMail\MERCURY.INI

XAMPP скачать | SourceForge.net

Простой в установке дистрибутив Apache, содержащий MySQL, PHP и Perl.

Предоставлено вам: Бельтранруда, битнами, косвальдс, квогельгесанг

Скачать

Получить обновления

ФИО

Номер телефона

Название работы

Промышленность

Компания

Размер компании Размер компании: 1 — 2526 — 99100 — 499500 — 9991,000 — 4,9995,000 — 9,99910,000 — 19,99920,000 или более

Получайте уведомления об обновлениях для этого проекта. Получите информационный бюллетень SourceForge. Получайте информационные бюллетени и уведомления, содержащие новости сайта, специальные предложения и эксклюзивные скидки на ИТ-продукты и услуги.

Я понимаю, что нажав кнопку ниже, я соглашаюсь с Условиями и положениями SourceForge. Я согласен получать эти сообщения от SourceForge.net. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, ознакомьтесь с нашими Условиями использования и Политикой конфиденциальности или свяжитесь с нами для получения более подробной информации. Я понимаю, что нажав кнопку ниже, я соглашаюсь с Условиями и положениями SourceForge. Я согласен получать эти сообщения от SourceForge.net. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, ознакомьтесь с нашими Условиями использования и Политикой конфиденциальности или свяжитесь с нами для получения более подробной информации.

Для этой формы требуется JavaScript.

Кажется, вы отключили CSS. Пожалуйста, не заполняйте это поле.

Кажется, вы отключили CSS. Пожалуйста, не заполняйте это поле.

Нет, спасибо

Поделись

Windows Солярис линукс Мак

XAMPP — это очень простой в установке дистрибутив Apache для Linux, Solaris, Windows и Mac OS X. Пакет включает в себя веб-сервер Apache, MySQL, PHP, Perl, FTP-сервер и phpMyAdmin.

Возможности

  • Apache
  • MySQL
  • PHP
  • Perl
  • и многие другие…

Образцы проектов

Деятельность по проекту

Просмотреть все действия >

{{ this.obj.activity_extras.summary }}

{{/каждый}}

Категории

Механизмы баз данных/серверы, динамическое содержимое, управление сайтом, HTTP-серверы

Лицензия

Стандартная общественная лицензия GNU версии 2.0 (GPLv2)

Подпишитесь на XAMPP

Веб-сайт XAMPP

Индивидуальные рабочие процессы, которые нравятся командам во всех отраслях.

Больше, чем просто управление задачами — ClickUp предлагает документы, напоминания, цели, календари и даже почтовый ящик. Полностью настраиваемый

Начните с шаблона, адаптированного для ваших проектов и задач, и создайте рабочий процесс и процесс, которые вам нужны, с помощью доступных инструментов. ClickUp — это онлайн-решение, позволяющее вашей команде делать больше! Легко управляйте задачами своей команды из любой точки современного мира.

Узнать больше

Оцените этот проект

Войдите, чтобы оценить этот проект

Рейтинг пользователей

4.6 из 5 звезд

★★★★★

★★★★

★★★

★★

легкость 1 из 5 2 из 5 3 из 5 4 из 5 5 из 5 4 / 5

функции 1 из 5 2 из 5 3 из 5 4 из 5 5 из 5 4 / 5

дизайн 1 из 5 2 из 5 3 из 5 4 из 5 5 из 5 4 / 5

поддержка 1 из 5 2 из 5 3 из 5 4 из 5 5 из 5 3 / 5

Отзывы пользователей

Отфильтровать отзывы:

Все

  • Слишком много сбоев.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *