Веб сервер UBUNTU LAMP - XAMP установка и настройка

Новый подход к решению проблемы с виртуальными хостами - новый пост тут >>>

Виртуальные хосты в XAMPP 1.7.3 для Windows XP - простое решение тут >>>

peace sign

По специфике работы и по воле случая, да и вообще, мне очень нравится все, что связанно с интернетом и веб серверами, поэтому установка веб сервера для тестирования готовых интернет приложений, встала актуальной задачей для меня. Я долго искал готовое решение, а потом устанавливал отдельно Apache и MySQL, PHP, PHP MyAdmin и прочее, что необходимо для этого. И однажды, друг из Германии, посоветовал попробовать XAMPP, это было находкой для меня. Все что необходимо - есть в одном пакете. Для установки необходимо только скачать пакет, установить его и немного поправить конфигурационные файлы Http сервера и, если необходимо, то PHP интерпретатора. Кстати, в репозиториях Убунту есть XAMPP, но я качал самый актуальный с сайта разработчика, поэтому мой LAMPP самый актуальный winking Ниже можно посмотреть конфиг, который я правил для того, чтобы можно было создать виртуальные хосты в папке, отличной от установленной по умолчанию.

Конфиг находится вот тут /opt/lamp/etc/extra/
Это файл httpd-vhosts.conf

NameVirtualHost localhost:80
<VirtualHost localhost:80>
ServerAdmin marfix
DocumentRoot /opt/lampp/htdocs/
ServerName server
ServerAlias xampp
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost localhost:80>
ServerAdmin marfix
DocumentRoot /home/marfix/www/frango/
ServerName frango
ErrorLog /home/marfix/www/frango/errorlog_frango_log
CustomLog /home/marfix/www/frango/frango-access_log common
</VirtualHost>

Еще необходимо внести записи в файл hosts, который находится в /etc/
127.0.0.1 server
127.0.0.1 frango

Запускается сервер командой:
sudo /opt/lampp/lampp start

А остановить его можно так:
sudo /opt/lampp/lampp stop


↓ ↓ ↓ Это интересно, читайте! ↓ ↓ ↓

Добавить в закладки: Бобрдобр!

Об авторе

Marfix опубликовал(а) в блоге 350 записей.

Огромный медведь с крыльями, который теперь умеет летать ;-) И все благодаря моей ПРИНЦЕССЕ FAYRIX! Друзья, теперь можно регистрироваться и публиковать свои посты! Давайте не стесняйтесь, Я уверен у каждого есть что-то интересное!

13 коммент. к “Веб сервер UBUNTU LAMP - XAMP установка и настройка”

  • AS | 8 июля, 2009, 23:42

    Чорт, а я тут в ручную пытаюсь, апач мускул и пхп sad

  • Marfix | 9 июля, 2009, 11:19

    А то! winking Я тоже мучился раньше но теперь XAMPP!

  • benya | 29 сентября, 2009, 8:31

    Здравствуйте!

    Сделал все как написано но при попытке загрузить данный сайт загружаются те же данный что на localhost мною адрес.

    Что может быть?

  • benya | 29 сентября, 2009, 17:49

    Спасибо большое happy

  • Сергей | 12 октября, 2009, 23:47

    Добрый день!

    Перешел с Windows XP + Vertrigo (PHP+MySQL+Apache) + Joomla 1.5.9 на Ubuntu 9.04 + Xampp + Joomla 1.5.9.

    Создал папку /home/sergey/public_html и связал ее с папкой /opt/lampp/htdocs и назначил полные права на всю папку, подпапки и файлы.

    Запустил sudo /opt/lampp/lampp start

    Проверил, MySql+PHP+Apache запустились.

    Исталляция Joomla прошла без проблем за исключением того, что не удалось установить демо-данные (какой-то сбой!). Зашел в localhost/phpadmin, все таблицы созданы. Сайт тоже запустился, но вся страница просто завалена сообщениями об ошибке:

    Strict Standards: Non-static method JLoader::import() should not be called statically in /home/sergey/public_html/sifobus/libraries/joomla/import.php on line 29

    и т.д.

    Вопрос “чайника”: ну что еще нужно настроить, чтобы эта ошибка исчезла?

    Заранее спасибо!

  • marfix | 13 октября, 2009, 17:32

    Сергей, приветствую!
    Мне кажется что нужно установить права для пользователя таблицы - на запись.
    А что именно в 29 строке файла import.php?
    Если файл не большой, сделайте листинг тут, посмотрим что именно вызывает ошибку.
    И проверьте права для этого файла и папок где он лежит. Возможно их не хватает winking

  • Сергей | 13 октября, 2009, 17:50

    Снова, здравствуйте!

    Все оказалось СЛИШКОМ просто… Недавно вышла новая версия PHP 5.3, с ней то оказывается Joomla 1.5 НЕ дружит!!! Не работает меню и прочие ошибки… Поэтому нужно ставить не XAMPP v. 1.7.2, а XAMPP v. 1.7.1 - в ней предыдущая рабочая версия PHP 5.2.

    Спасибо за поддержку и успехов всем!

  • Marfix | 13 октября, 2009, 20:35

    Сергей, я рад что у вас все получилось!
    Удачи вам тоже winking

  • Alex | 26 ноября, 2009, 4:49

    У меня вопрос confused  можно ли с этого приложения  XAMPP создать полноценный выход в интернет, защищенный от проникновения хакерами ?

  • Marfix | 26 ноября, 2009, 11:10

    Alex, Да конечно!

  • 3030 | 9 февраля, 2010, 22:53

    Хотел узнать зачем распаковывать в папку /opt чем она примечательна и можно ли его распаковать и использовать допустим из папки /home/мой логин/webserver  ?
     

  • Marfix | 9 февраля, 2010, 23:16

    3030, можно, но придется переписывать файлы конфигов и с точки безопасности системы это не совсем правильно  happy

Оставить комментарий или два

:) :)) =)) :( :(( :-/ :> =D> Больше смайлов »


Форма для загрузки файлов на DepositFiles.com



Теперь в комментариях можно делиться файлами, загруженными на бесплатный файлообменник DipositFiles.com Для обмена подходят файлы, загруженные ТОЛЬКО из этой формы, все остальные будут удаляться. Как загрузить файл: нажимаем клавишу "browse" выбираем файл, жмем кнопку "upload", после загрузки копируем полученную ссылку в комментарий - ВСЁ! Обменивайться файлами стало проще ;-) !
Кто хочет зарабатывать на этом, читаем "Зарабатываем деньги на файловых обменниках"
© 2006-2010 Свой взгляд на жизнь - Fayrix.org. Перевод и тюнинг: MARFIX.    Рейтинг@Mail.ru