Веб сервер 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 опубликовал(а) в блоге 382 записей.

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

19 коммент. к “Веб сервер 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

  • dansh | 1 июня, 2010, 0:48

    Доброго времени суток.
    У меня такая проблема:
    при запуске /opt/lampp/lampp start
     
    появляется следующее:

    Starting XAMPP for Linux 1.7.3a…
    XAMPP: Another web server daemon is already running.
    XAMPP: Starting MySQL…
    XAMPP: Starting ProFTPD…
    XAMPP:  - warning: unable to determine IP address of ‘dan-laptop’
    - error: no valid servers configured
    - Fatal: error processing configuration file ‘/opt/lampp/etc/proftpd.conf’
    XAMPP: Error 1! Couln’t start ProFTPD!
    XAMPP for Linux started.
    Из написанного понятно, что  ProFTPD запустить не удалось и ссылается на не правильную конфигурацию файла /opt/lampp/etc/proftpd.conf. У кого была такая же проблема? Подскажите, что делать? Что именно отредактировать в proftpd.conf?
    Если нужно посмотреть конфиг, то тут: _http://rghost.ru/1762274

  • cord | 24 июня, 2010, 18:55

    dansh “XAMPP: Another web server daemon is already running.”
    Удали апач. Мне помогло.

  • rubak | 6 июля, 2010, 4:21

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

  • Marfix | 8 июля, 2010, 9:23

    К сожалению я только английский видел, но мне что английский что русский, все едино! winking

  • Oleg | 17 августа, 2010, 5:34

    в конфиге упоминается <VirtualHost localhost:80>

    в hosts
    127.0.0.1 server

    где правда?

  • Marfix | 17 августа, 2010, 15:44

    Олег, правда где то рядом happy , а если серьезно то если ip компа для внутренней сетки то пишем localhost.

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

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


© 2006-2010 Свой взгляд на жизнь - Fayrix.org. Перевод и тюнинг: MARFIX.    Рейтинг@Mail.ru