• 37968
  • 574
  • 83
Нравится блог?
Подписывайтесь!

Установка LAMP и решение некоторых проблем с ним (для начинающих).

Всем привет!

Спустя некоторое время виндузятничества, я снова вернулся к своей любимой операционной системе - Linux Mint 8.

Так как я веб-разработчик, то мне необходим локальный веб-сервер с поддержкой PHP5 и MySQL.

Основной целью этого поста является желание поделиться опытом решения некоторых проблем с LAMP, но пост был бы неполноценным, если бы я не написал о том, как его (LAMP) установить. После выполнения этих команд, у вас будут Apache, PHP5 с некоторыми дополнениями, которые могут вам рано или поздно понадобиться, и MySQL:

  1. sudo aptitude install apache2
  2. sudo aptitude install mysql-client mysql-server
  3. sudo aptitude install php5 php5-common php5-dev php5-cli php5-cgi php5-json php5-apc php5-mcrypt libapache2-mod-php5 php5-mysql
  4. sudo /etc/init.d/apache2 restart
 

А теперь топайте по адресу http://localhost/ и радуйтесь надписи "It works!".

Если все ок, то в папке /var/www/ создайте файл phpinfo.php:

  1. sudo touch phpinfo.php
 

Откройте его для редактирования:

 
  1. sudo gedit /var/www/phpinfo.php
 

И напишите в нем:

  1. <?php
  2. ?>
 

После сохранения можно проверить, работает ли php, если перейти по адресу http://localhost/phpinfo.php

Если вы видите информацию о том, какая версия php установлена и так далее, то у вас все ок, а если нет - читайте дальше.

Думаю, что большинству будет полезен установленный phpmyadmin:

  1. sudo aptitude install phpmyadmin
 

Он должен работать, если перейти по адресу: http://localhost/phpmyadmin/

А теперь проблемы

I. Одна из самых типичных проблем, возникающих после установки LAMP - не работает PHP. Симптомы: браузер предлагает скачать php файл либо показывает его содержимое.

Возможные способы лечения:

1) Перезагрузите apache:

  1. sudo /etc/init.d/apache2 restart
 

2) Если не помогло, то перезагрузите систему:

  1. sudo reboot now
 

3) Если второй пункт тоже не помог, то, возможно, что у вас установлены несовместимые модули для апача. У меня, например, был установлен php5-apc и вместе с ним я установил php5-xcache, после чего php перестал работать. Чтобы узнать о подобных конфликтах, надо покопаться в логах Apache.

  1. gedit /var/log/apache2/error.log
 

Вот так выглядела строка, которая помогла мне понять, в чем причина:

  1. [Tue Feb 08 22:09:42 2011] [notice] seg fault OR similar nasty error detected IN the parent process
  2. PHP Warning: Cannot LOAD module 'XCache' because conflicting module 'apc'
  3. IS already loaded IN Unknown ON line 0
 

Я решил просто удалить php5-xcache, так как он был установлен только в тестовых целях:

  1. sudo aptitude purge php5-xcache
 

4) Возможно, что модуль php5 не подгружен в апач:

  1. sudo a2enmod php5
 

Обычно, на этом проблемы заканчиваются и все начинает работать... хотя..

II. Второй очень распространенной проблемой является то, что после установки phpmyadmin, по запросу http://localhost/phpmyadmin/ вы получаете ошибку. В интернете есть куча предложений по тому, как это исправить, но мне они никогда не помогали, кроме вот этого:

Открываем для редактирования apache2.conf

  1. sudo gedit /etc/apache2/apache2.conf
 

и добавляем в конец слудющую строку:

  1. Include /etc/phpmyadmin/apache.conf
 

После сохранения переходим по http://localhost/phpmyadmin/ и, вероятнее всего, радуемся работающему phpmyadmin'у! =)

Все команды написаны по памяти, поэтому если заметили мисстайп или что-то еще, то подмигните ;)

На этом пока все, друзья! Надеюсь, что кому-нибудь будет полезен этот пост и желаю всем удачи!

Armen Markossyan MobileKa
10 февраля 2011, 23:51
2581

Загрузка...
Loading...

Комментарии

Бесит парсер yvi. Почему такие огромные расстояния между текстом и кодом?
Зачетная, закладочная статья :). Держу сайт на localhost`е и мне это жутко интересно, хотя я это все знаю :). Еще бы статейку как перенести с хостинга на localhost сайт )
Спасибо =) С хостинга на localhost или наоборот?
Да с хостинга на localhost
Комментарии доставляют =))
Лучше бы написали как разпараллелить проекты как работать с виртуалхост и хостами, как поднять почту и т.д. а хэлоу ворлдов и так хватает, хотя если тут нет такой инфы, то наверно правильно
Я написал пост о том, с чем сам столкнулся. Когда начну работать с хостами, тогда и напишу об этом статью. Кстати, собирался этим заняться, так что скоро будет, вероятнее всего =)
А вот и пост о виртуальных хостах:
yvision.kz

=)
Откомментил, хоть и поздно
Для новичков самое то:

sudo apt-get install tasksel
sudo tasksel install lamp-server

проверял топик лично. php не выполняеться.
извеняюсь, php выполняется. Просто в самом файле phpinfo.php допустил ляп.
Второй очень распространенной проблемой является то, что после установки phpmyadmin, по запросу localhost вы получаете ошибку. В интернете есть куча предложений по тому, как это исправить, но мне они никогда не помогали, кроме вот этого:

Самый простой и удобный способ. А именно указать символическую ссылку.
что-то вроде ln -s /etc/phpmyadmin/apache.conf ./etc/apach2/conf.d/phpmyadmin

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

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Прогноз эксперта: в Казахстане будут жить 5 миллионов китайцев

Прогноз эксперта: в Казахстане будут жить 5 миллионов китайцев

В ближайшие годы в Центральной Азии будут проживать восемь миллионов китайцев, считает заведующий отделением востоковедения национального исследовательского университета высшей школы экономики.
kurmanovainur
вчера / 11:23
  • 31783
  • 13
Они сделали это! Kaspi Bank презентовал свое мобильное приложение

Они сделали это! Kaspi Bank презентовал свое мобильное приложение

Изучив ошибки предшественников и собрав воедино новейшие идеи онлайн-банкинга, Kaspi Bank наконец выпустил... свое мобильное приложение!
niyazov
20 июня 2017 / 15:05
  • 8227
  • 5
Кайрат Келимбетов об азербайджанской инвестиции: «Вернется и «тело», и проценты»!

Кайрат Келимбетов об азербайджанской инвестиции: «Вернется и «тело», и проценты»!

Мы записали уникальное интервью с Кайратом Келимбетовым. Предлагаю вам посмотреть первую часть, где мы постарались по возможности поставить все точки на «I» именно по Азербайджанскому вопросу.
Zhumanova
19 июня 2017 / 12:00
  • 5908
  • 7
Почему мы должны быть благодарны журналисту Джеймсу Палмеру за критику ЭКСПО

Почему мы должны быть благодарны журналисту Джеймсу Палмеру за критику ЭКСПО

Как одним критичным постом зарубежному журналисту Джеймсу Палмеру удалось вскрыть сразу несколько гнойников казахстанского общества.
anotherblogger
21 июня 2017 / 0:39
  • 5748
  • 59
Долговое рабство: почему казахстанцы берут кредиты под 1330%

Долговое рабство: почему казахстанцы берут кредиты под 1330%

Эти кабальные займы никакой пользы для экономики не несут, при этом ухудшают финансовые возможности населения, пополняют ряды новых неплательщиков, тем самым создавая социальную напряженность в...
Armanjan
18 июня 2017 / 15:43
  • 3875
  • 28
Инфантильный миф о «молодом народе Казахстана» опасен. В 21-м веке ни у кого нет форы

Инфантильный миф о «молодом народе Казахстана» опасен. В 21-м веке ни у кого нет форы

Терпеть не могу миф о том, что мы "молодой народ, окруженный старыми нациями" и у нас еще есть время на развитие. Это чушь! Мы что - на миллион лет позже эволюционировали из обезьян?
Aks_Ras
18 июня 2017 / 10:16
  • 3139
  • 18
В Казахстане заблокировали сайт, раскритиковавший EXPO в «захолустной» Астане

В Казахстане заблокировали сайт, раскритиковавший EXPO в «захолустной» Астане

Все помнят Медузу и ЖЖ. Теперь в этот "особенный" список попал сайт Foreign policy. Предполагается, что причиной блокировки стала нелицеприятная заметка Джеймса Палмера об EXPO в Астане.
Seattle
19 июня 2017 / 15:40
В каких случаях у вас могут изъять удостоверение личности?

В каких случаях у вас могут изъять удостоверение личности?

Недавно один знакомый задал вопрос: «Я сейчас выступаю как свидетель по одному делу. У меня забрали удостоверение личности (УЛ) в РУВД и не вернули обратно. Так можно?». Я сразу задалась вопросом...
asselsabekova
21 июня 2017 / 10:17
  • 2262
  • 10
Инструкции по сопроводительному письму и собеседованию, которые подойдут всем

Инструкции по сопроводительному письму и собеседованию, которые подойдут всем

Наткнулась на статью Ассоциации юристов Новой Зеландии, в которой они дают советы выпускникам юрфака по поиску работы. Статья меня поразила, поскольку там описано все до мелочей, а их советы подойдут абсолютно всем.
asselsabekova
20 июня 2017 / 16:10
  • 2217
  • 6