LAMP (Linux, Apache, MySQL, PHP), это платформа вебразработки, которая использует Linux в качестве операционной системы, Apache в качестве веб-сервера, MySQL, как система управления базами данных и PHP, как объектно-ориентированный язык сценариев.
Эта установка была протестирована в Ubuntu 12.04/LinuxMint13 и работает отлично.
Прежде чем перейти к непосредственной установке LAMP-сервера, необходимо чтобы был установлен мета-пакет tasksel.
Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующую команду:
sudo apt-get install tasksel
Теперь, чтобы установить LAMP, ввыполните команду taskel в терминале:
sudo tasksel
Выберите LAMP server (клавиши вверх/вниз), нажмите клавишу пробел для маркировки звёздочкой и Enter.
Во время установки вам будет предложено ввести пароль пользователя root для MySQL.
Повторите ввод пароля.
И дождитесь окончания установки.
Теперь откройте файл info.php:
sudo gedit /var/www/info.php
Скопируйте и ставьте в него следующие строки:
<?php
phpinfo();
?>
Сохраните и закройте редактор.
Затем перезагрузите apache2 следующей командой:
sudo /etc/init.d/apache2 restart
Теперь в браузере в панель навигации скопируйте:
http://127.0.01/info.php и нажмите Enter или нажмите: http://localhost/info.php
PHP установлен.
Для управления базой данных LAMP server'a, установите PhpMyAdmin:
sudo apt-get install phpmyadmin
Чтобы войти в PhpMyAdmin, в панель навигации скопируйте:
http://127.0.0.1/phpmyadmin или нажмите http://localhost/phpmyadmin
В поле Пользователь введите root, а ниже свой пароль, который вы вводили при установке LAMP и нажмите Enter.
Вот и всё.
Удачи.
Немного сокращает стандартные действия, ага.:-)
ОтветитьУдалитьВ наименовании статья ошибка - "Устаовить"
ОтветитьУдалитьНу, не ошибка, скоре описка. Но всё-равно спасибо.
УдалитьУстановил все как вы сказали.Но ввожу свой ип(ип сервера)/phpmyadmin - Ноль эмоций - Not Found.VDS.ОС Ubuntu 12.04-x86.
ОтветитьУдалитьПопробуй ввести это: http://127.0.0.1/phpmyadmin
УдалитьК сожалению, Google Chrome не может открыть страницу 127.0.0.1.
УдалитьЗначи что-то в инструкции пропустил. Повтори ещё раз с начала, внимательно.
УдалитьА в Firefox не пробовал?
УдалитьНет не пропустил..Все вроде по инструкции.Не знаю что там может быть..
УдалитьПопробуй в Firefox.
УдалитьПопробовал в Лисе,В хроме - Реакции нет.
УдалитьТогда не знаю. Удали всё и повтори снова.
УдалитьУдалить полностью LAMP?Какая команда?Если переустановка не поможет тогда как?
Удалитьsudo apt-get remove tasksel
Удалитьsudo gedit /var/www/info.php и удали оттуда файл
sudo apt-get remove phpmyadmin
Перезагрузи компьютер и повтори или установи вот с этой страницы: http://compizomania.blogspot.com.es/2012/02/lamp-linux-apache-mysql-php-ubuntu.html
Спасибо.Помогла команда - sudo ln -s /usr/share/phpmyadmin/ /var/www,после перезапуск апача.
Удалитьвсе шикарно -) ssh рулит
ОтветитьУдалитьЕсли можно, то ответьте.
ОтветитьУдалитьА как сделать принт-сервер, шоб можно печатать из Окон ХР и Win2k в локалке офиса, а также их Минтов. Спасибо.
На Mint 14 тоже замечательно работает.
ОтветитьУдалитьВладимир, снова вопросы появились ) Я раньше занимался программированием на уровне хобби и в некоторые подробности никогда не вдавался )
ОтветитьУдалитьТак вот, в чем же принципиальное отличие LAMP от самостоятельной установки всех отдельно взятых составляющих?
Только в настройках конфигурации? LAMP уже настроен на усмотрение разработчика? Или чем то еще отличается?
Ну и расширение mcrypt не найдено ) В винде такое было постоянно, теперь и здесь )
Исправляемо ли и как важна эта библиотека?
Конечно можно и по отдельности установить составляющие сервера Apache, но так быстрее. Это что-то подобное Денверу.
УдалитьИ зачем тебе mcrypt? Без него всё работает великолепно.
Денвер не очень то и хорош. У меня всегда предпочтение было самостоятельной сборки сервера.
УдалитьНекоторые моменты в Денвере не ОК...к сожалению. Как говорят на форумах, XAMPP более удачное решение
и лучшая альтернатива самостоятельной сборке.
Установка XAMPP тоже есть на сайте. Введи в окно поиска XAMPP и почитай, если интересно.
УдалитьТогда вопрос так поставлю, перед установкой XAMPP. Perl используется в WEB наряду с PHP?
УдалитьЭтот вопрос, конечно, можно было погуглить, но здесь гораздо важнее знать как оно на практике.
УдалитьУ меня к Вам ряд вопросов.)
ОтветитьУдалить1.) Как создать несколько папок сайтов в директории www например один под вордпрес, другой под джумлу, третий под друпал, четвертый запасной, и как их в последствии можно удалить.
2.) Как создавать БД и пользователей БД, через ПХП май админ? не используя root пользователя ПХП май админ в администировании сайтов.
3.)Общий смысл в том как это сделать, чтобы легко устанавливалось, легко удалялось.
Заранее спасибо за ответ.
1.Как установить Wordpress и т.д, почитай ЗДЕСЬ.
Удалить2.Удаляется, как любой файл. Зашёл директорию WWW, правый клик и удалил, что не нужно или если не хочешь удалить всё, удали директорию WWW, а с ней удалится и всё остальное.
Да спасибо. А как создавать нового пользователя БД, или только один доступен root? т.к. хотелось бы сделать 1 БД = 1 пользователь, как реализовано в ПХПмайадмин на винде через денвер. И еще вопрос в чем принципиальное различие команд
Удалить1.) sudo apt-get -y install tasksel
2.) sudo apt-get install tasksel
В Linux root, это суперпользователь, администратор системы.
Удалить"В чем принципиальное различие команд
1.) sudo apt-get -y install tasksel
2.) sudo apt-get install tasksel"
Собственно ни в чём. Команды идентичны.
Спасибо, я понимаю, что root, это суперпользователь в линукс и в PhpMyAdmin это тоже суперпользователь, который обладает большими правами чем просто пользователь, как создать пользователя в линукс я знаю, а как создать пользователя в PhpMyAdmin, не совсем понимаю как будто функционал урезан у программы, нет пункта пользователи, привелегии это как то связанно с этапом настройки PhpMyAdmin во время установки и как же все-таки добавить нового пользователя с ограниченными правами в PhpMyAdmin?
УдалитьВсе разобрался спасибо, пользователь автоматом создается при создании БД. В качестве пожелания, было бы интересно конечно увидеть в числе прочих материалов сайта, установка Drupal 7 на ubuntu 12.10. Спасибо.
ОтветитьУдалитьпользователя и базу данных, так же можно создать через вкладку привелегии, вот только не понятно какие настройки прописывать.
ОтветитьУдалитьа как включать и выключать lamp сервер???или не надо?))) проста в винде нужно было включать его и отключать))
ОтветитьУдалитьНе надо.
Удалитьэто как?)) получается можно спокойно включать и сразу же работать?))если что у меня бубунта 12.04 LTS
Удалитьа где найти корень папки чтоб кидать сайты? подскажите пожалуйста уже все облазил...((((((
ОтветитьУдалитьNautilus - файловая система - /var/www
Удалитьпроста немного непонятно где папку сделать www в файловой системе или в любой папке....
Удалитьp.s не давно перешел на линь не могу разобраться...в мануал не описано а корневая какая..(((( "...тут какая папка(((../var/www"
Файловый менеджер Nautilus, пайди строку Файловая система и затем кликни два раза на папке var, должна открыться папка www, куда и нужно "кидать сайты".
Удалитьнашел все спасибо))) а на linux fedora так же ставиться lamp или по другому?
УдалитьТам терминальные команды немного другие.
Удалитьа обзор не сделаете? установка lamp на fedora 18?)))
УдалитьВот ЗДЕСЬ инструкция по установке на fedora-18
Удалитьавтору респект за статью но есть непонятная фигня у меня min14 nadia
ОтветитьУдалитьввожу так
1.sudo apt-get install tasksel
2.sudo tasksel
выбираю lamp server
и после начинается установка вылетает на 21 из 27 пакетов и пишет "taskel: aptitude failed (100)"
уже обновлял пишет "установлена самая новая версия tasksel, и перезагружал уже незнаю как исправить в чем может быть ошибка?....(((
Попробуй выполнить по следующей инструкции установку LAMP ЗДЕСЬ.
Удалитьстранно переподключил интернет и скачивать пакеты после команды sudo tasksel "выбираю lamp server" и начинает с 21 пакета докачивать чета) радостно конечно что ставить но бред какой-та...от чего может может возникнуть "taskel: aptitude failed (100)" данная ошибка? (ну всм есть описани данной ошибки?)
ОтветитьУдалитьхммм теперь другая проблема установил phpmyadmin уже последний пункт установки проверяю в браузере выдает ошибку " the requested URL/phpmyadmin was not found on this server. Apache/2.2.22 (Ubuntu)server al localhost port 80" (у меня стоит минт 14)
ОтветитьУдалитьподскажите пожалуйста установила все по инструкции все работает но я не могу, не удалять папки не создавать папки в var/www я так понимаю проблема с правами, подскажи как справить с этой задачей чтоб можно было создавать и удалять файлы в каталоге)
ОтветитьУдалитьОткрой Nautilus с правами администратора: sudo nautilus /var, правый клик на папке www и выстави все права от root.
Удалитьа все нашла спасибо)) а нахождение "файловая система/var/www/ ...и тут все файлы по сайтам такой получается путь?)) проста от винды сильно отличается)))
УдалитьДа, в www хранятся все файлы сайтов.
Удалитьа как установить LAMP на OPENSUSE неподскажите пожалуйста...
ОтветитьУдалитьНеа. С Сусе не дружу.
Удалитьадмин админ)))))ааа проблема))) почему в xubuntu не работает sudo gedit /var/www/info.php точнее не понимает команду gedit
ОтветитьУдалитьпотому что надо не gedit писать а leafpad
Удалитьа почему?((( где это можно прочитать что так? проста я еще хочу установить drupal, joomla и wordpress я так понимаю "leafpad" тоже надо использовать при установке?
Удалитья так понимаю это указывается текстовый редактор "gedit" чтоб потом записать , а в XUBUNTU "leafpad"?))) сори за глупые вопросы только начинаю))
Удалитьпросто разные редакторы в Ubutu и Xfce Ubuntu
Удалитьаааа могуз возникнут в дальнейшем проблемы при установке CMS систем или проста за места gedit писать leafpad
УдалитьТебе ведь уже объяснили, если твоя система Ubuntu, применяешь в команде - gedit, а если Xubutu (Xfce), то пишешь в команде - leafpad. Вот и всё.
Удалитьнаро проблема видать плохо читал, подскажите как права открыть в том плане что var/www/ я не могу создать документ, как бы "создать папку", "создать документ" есть но не активны, как права поставить подскажите пожалуйста чтоб я мог файлы создавать в данной папке
ОтветитьУдалитьДля этого нужны права суперпользователя: sudo /var/www, после выполнения данной команды, ввести пароль, откроется папка www где можно "создать папку", "создать документ" и т.д., и т.п...
Удалитьне не помогает,у меня xubuntu пишет "команда не найдена"(((помогите разобраться пожалуйста уважаемый админ((
УдалитьИзвини я не совсем комплектную команду тебе дал. Выполни вот эту: sudo thunar /var/www
Удалитьвоооо спасибо большое))))) а есть какие нибудь статьи по правам в linux?
Удалитьнет статьи такой нет, но если ты сталкнёшся ещё раз с подобной проблемой, то нужно выполнять команду с правами администратора или суперпользователя, т.е. с sudo. Если ты выполнишь команду на открытие папки www из терминала: thunar /var/www, то она откроется, но произвести изменения в ней ты не сможешь, т.к. их делать может только суперпользователь, т.е. тот пользователь, который при установке системы указывал свой пароль. А вот если ты выполнишь команду: sudo thunar /var/www, с вводом того самого пароля, то можно производить изменения.
УдалитьНадеюсь понятно описал. будут вопросы, задавай, чем смогу, помогу.
не не все понятно, пасибо большое что отвечаете на вопросы)))) вопрос есть такой какую лучше качать убунту СD или DVD версию? есть ли разница? я так пониманю на dvd можно най полазить а потом установить, а CD проста установка + с интернета все сам скачает, так получается?(какой та странный страх если CD то работать будет что то не так)))
УдалитьUbuntu на СD уже нет, т.к. размер последних дистрибутивов превышает 700 МБ.
Удалитьhttp://www.ubuntu.com/download/desktop ну 12.04 LTS 695 МБ, проста есть разница от CD и DVD?
УдалитьРазница между CD и DVD только в том, что в CD не установлены видео-кодеки, которые можно установить после установки самого дистрибутива. Вот и всё.
УдалитьА какое право имеет право, этот БОЛВАН удалять пакеты?
ОтветитьУдалитьP.S. Панеь юнти почти пуста!!!!!((((((((((((((((((((((((((((((((((((((((((((((((((((
На понеле юнти ничего ниосталось, кроме лиса!!!!!!!!!!!!!!!!!!!!!!(((((((((((((((((((((((
УдалитьПоследнее время я использую Valentina Studio для работы с MySQL на ubuntu. Очень хороший и бесплатный инструмент, рекомендую посмотреть.http://www.valentina-db.com/en/valentina-studio-overview
ОтветитьУдалитьВАЖНО! Пакет tasksel является конфигуратором системы, поэтому использовать его иммеет смысл только непосредственно после установки UBUNTU, в противном случае вы можете потерять уже установленные пакеты (программы), которые не подходят к выбранной в tasksel конфигурации. Также не рекомендуется снимать выделение с уже установленных пакетов в диалоговом окне tasksel, так как эти пакеты будут удалены из системы!
ОтветитьУдалитьЯ думаю с этого нужно было начинать статью. Убило пол системы :-(
УдалитьВАЖНО! Пакет tasksel является конфигуратором системы, поэтому использовать его иммеет смысл только непосредственно после установки UBUNTU, в противном случае вы можете потерять уже установленные пакеты (программы), которые не подходят к выбранной в tasksel конфигурации. Также не рекомендуется снимать выделение с уже установленных пакетов в диалоговом окне tasksel, так как эти пакеты будут удалены из системы!
ОтветитьУдалить*******
Нужно добавить вышеприведённый абзац в начало статьи. И ссылку на безопасную установку без tasksel.
http://compizomania.blogspot.com/2012/02/lamp-linux-apache-mysql-php-ubuntu.html
Хороший совет! таким способом снес Desktop.С грустью размышляю на тему как восстановить систему из консоли. В GRUB имеется пункт GRML Rescue правда с iso Ubuntu MINT.
УдалитьНе подскажите,есть ли возможность восстановления?!
С админа перетаскивал папки в www - не работает.
ОтветитьУдалитьphpmyadmin установлен - не работает.
ПЕРЕМЕННЫЕ не хотят передаваться с get запросом.
Жизнь веб девелопера
Попробуйте эту инструкцию: http://compizomania.blogspot.com/2015/03/lamp-ubuntu.html
Удалить