XAMPP — это готовая сборка ВЕБ сервера,
в которую входит Apache, MySQL, PHP и другие дополнительные пакеты (в
зависимости от ОС дополнительные пакеты могут отличаться). Этот пакет
программ будет интересен в первую очередь WEB-разработчикам, дизайнерам и
всем людям, кто имеет дело с сайтостроительством. Установка
XAMPP не займет много времени и не потребует специализированных
знаний. Первоначальной настройки XAMPP не требует.
Веб-сервер XAMPP существует для всех популярных ОС:
Linux, Mac OS, Solaris и Windows. Список программ, входящих в XAMPP для
каждую ОС, можно посмотреть на странице Wikipedia.
Установка
веб сервера XAMPP в Linux
Установить
XAMPP в ОС Linux достаточно просто. WEB-сервер одинаково просто
устанавливается в любой операционной системе Linux. Все действия по
установки XAMPP сводятся к копированию файлов XAMPP в директорию /opt
и загрузки запускаемого скрипта с нужным параметром.
Веб сервер
XAMPP при загрузке ОС автоматически не запускается, запуск нужно
производить каждый раз вручную. Но по необходимости скрипт автостарта
XAMPP можно добавить самому.
Вывод полного списка
доступных команд XAMPP можно посмотреть набрав в консоли команду:
# sudo /opt/lampp/./lampp
Если Вы хотите,
чтобы сервер XAMPP стартовал автоматически при каждой загрузке ОС, то
Вам необходимо скрипт с командой запуска поместить в соответствующий Runlevel.
Если автоматически запускать его не требуется, то пропустите этот
пункт.
Для автоматического запуска
XAMPP, при каждой загрузке ОС Ubuntu нужно:
создать
файл:
# sudo nano
/etc/init.d/start_xampp
и поместить в него команду запуска сервера
XAMPP:
/opt/lampp/./lampp
start
добавить права доступа созданному скрипту:
# chmod +x
/etc/init.d/start_xampp
поместить скрипт в "автозагрузку",
для этого нужно:
установить chkconfig для
добавления скрипта в Runlevels (более подробнее можно прочитать тут):
# sudo apt-get install
chkconfig
добавить скрипт в Runlevels 3 и 5:
# sudo chkconfig start_xampp
--level 35 on
Примечание:
html-страницы помещаем в директорию /opt/lampp/htdocs для этого
добавляем права на эту директорию: