Веб сервер UBUNTU LAMP - XAMP установка и настройка
- Среда, 13 августа 2008, 2:01
- HiTech и софт, Linux
- 2,112 Просмотр (ов)
- 13 коммент.


Новый подход к решению проблемы с виртуальными хостами - новый пост тут >>>
Виртуальные хосты в XAMPP 1.7.3 для Windows XP - простое решение тут >>>
![]()
По специфике работы и по воле случая, да и вообще, мне очень нравится все, что связанно с интернетом и веб серверами, поэтому установка веб сервера для тестирования готовых интернет приложений, встала актуальной задачей для меня. Я долго искал готовое решение, а потом устанавливал отдельно Apache и MySQL, PHP, PHP MyAdmin и прочее, что необходимо для этого. И однажды, друг из Германии, посоветовал попробовать XAMPP, это было находкой для меня. Все что необходимо - есть в одном пакете. Для установки необходимо только скачать пакет, установить его и немного поправить конфигурационные файлы Http сервера и, если необходимо, то PHP интерпретатора. Кстати, в репозиториях Убунту есть XAMPP, но я качал самый актуальный с сайта разработчика, поэтому мой LAMPP самый актуальный
Ниже можно посмотреть конфиг, который я правил для того, чтобы можно было создать виртуальные хосты в папке, отличной от установленной по умолчанию.
Конфиг находится вот тут /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
↓ ↓ ↓ Это интересно, читайте! ↓ ↓ ↓
Добавить в закладки: Бобрдобр!
Об авторе
13 коммент. к “Веб сервер UBUNTU LAMP - XAMP установка и настройка”
Оставить комментарий или два
Теперь в комментариях можно делиться файлами, загруженными на бесплатный файлообменник DipositFiles.com Для обмена подходят файлы, загруженные ТОЛЬКО из этой формы, все остальные будут удаляться. Как загрузить файл: нажимаем клавишу "browse" выбираем файл, жмем кнопку "upload", после загрузки копируем полученную ссылку в комментарий - ВСЁ! Обменивайться файлами стало проще ;-) !
Кто хочет зарабатывать на этом, читаем "Зарабатываем деньги на файловых обменниках"

Чорт, а я тут в ручную пытаюсь, апач мускул и пхп
А то!
Я тоже мучился раньше но теперь XAMPP!
Здравствуйте!
Сделал все как написано но при попытке загрузить данный сайт загружаются те же данный что на localhost мною адрес.
Что может быть?
benya, может тут есть что Вам поможет - виртуальные хосты в XAMPP >>>
Спасибо большое
Добрый день!
Перешел с 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
и т.д.
Вопрос “чайника”: ну что еще нужно настроить, чтобы эта ошибка исчезла?
Заранее спасибо!
Сергей, приветствую!
Мне кажется что нужно установить права для пользователя таблицы - на запись.
А что именно в 29 строке файла import.php?
Если файл не большой, сделайте листинг тут, посмотрим что именно вызывает ошибку.
И проверьте права для этого файла и папок где он лежит. Возможно их не хватает
Снова, здравствуйте!
Все оказалось СЛИШКОМ просто… Недавно вышла новая версия PHP 5.3, с ней то оказывается Joomla 1.5 НЕ дружит!!! Не работает меню и прочие ошибки… Поэтому нужно ставить не XAMPP v. 1.7.2, а XAMPP v. 1.7.1 - в ней предыдущая рабочая версия PHP 5.2.
Спасибо за поддержку и успехов всем!
Сергей, я рад что у вас все получилось!
Удачи вам тоже
У меня вопрос
можно ли с этого приложения XAMPP создать полноценный выход в интернет, защищенный от проникновения хакерами ?
Alex, Да конечно!
Хотел узнать зачем распаковывать в папку /opt чем она примечательна и можно ли его распаковать и использовать допустим из папки /home/мой логин/webserver ?
3030, можно, но придется переписывать файлы конфигов и с точки безопасности системы это не совсем правильно