Установка и настройка 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 таким образом, чтобы сэкономить время вебмастеру (т.е. уберечь вас от сохранения данных локального сервера каждый раз, когда вам необходимо переустановить систему, например)
Перед установкой необходимо скачать пакет xampp.
запустите инсталлятор *.run, предварительно сделав его исполняемым, дождитесь окончания установки
Обратите внимание, для удобства вы можете создать отдельный раздел под локальный веб сервер, это убережет Вас от возможной потери данных в будущем, но имеет смысл, если вы профессионально занимаетесь веб разработкой
далее, под рутом скопируем папку lampp туда, где мы будем хранить наш веб сервер, например /media/server/
удаляем папку /opt/lampp/
создаем символическую ссылку lampp в папке /opt/, ведущую на папку с нашим сервером (/media/server/lampp)
Обратите внимание, этот вариант иногда вызывает ошибки при использовании.
— создайте новый раздел (можно при установке системы)
— укажите точку монтирования /opt/lampp/
— далее обычным способом устанавливайте 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 не имеет в себе какого либо почтового сервера, но для веб разработчиков необходимым условием является наличие оного, причем, не полноценного почтового демона, а заглушки, которая не отправляет письма по адресу, а складывает их в определенном месте, откуда письма можно просмотреть.
Создадим файл /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
затем выполняем команды
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
теперь нужно прописал путь к нашему fakesendmail в php. ini. пропишем в нем строку
sendmail_path = /media/server/lampp/etc/fakesendmail.sh
теперь настроим сбор почты, чтобы наши письма мы видели человеческим способом, через почтовую программу. Для этого нам понадобится почтовая программа Evolution. В ней создадим новую учетную запись. Указываем любой email, например, [email protected]. Далее следует выбрать тип сервера «Почтовые каталоги в формате Maildir
» и в качестве пути к каталогу с почтой нужно указать «/media/server/lampp/var/mail/sendmail». В диалоговом окне «Отправка почты» нужно указать тип сервера «Sendmail».Перезапустите 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.
- Остановка 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
- Запуск Apache и MySQL:
- Как проверить, что все работает?
Введите следующий 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:
- У администратора MySQL (root) нет пароля.
- Демон MySQL доступен по сети.
- ProFTPD использует пароль «lampp» для пользователя «daemon».
- Известны пользователи по умолчанию для 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». Может быть, это может помочь.
- Вы запустили более одного HTTP-сервера (IIS, Sambar, ZEUS и т. д.). Только один сервер может использовать порт 80. Это сообщение об ошибке указывает на проблему:
- Почему мой процессор загружается для 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"> Аллововеррайд Аутконфиг Требовать местные
- Затем замените «Требовать локальное» на «Требовать все предоставленные».
- Перезапустите сервер Apache с помощью панели управления XAMPP.
Псевдоним /phpmyadmin "C:/xampp/phpMyAdmin/" <Каталог "C:/xampp/phpMyAdmin"> Аллововеррайд Аутконфиг Требовать все предоставленные
- Где поддержка 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
Отзывы пользователей
Отфильтровать отзывы:
Все
Слишком много сбоев.