LAMP – аналог DENWER для LINUX

Автор: Администратор
Дата публикации: 02 октября 2012 года
Раздел: Операционные системы и программное обеспечение

LAMP – акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый в сети Интернет. LAMP назван по первым буквам входящих в его состав компонентов:

  • Linux – операционная система Linux;
  • Apache – веб-сервер;
  • MySQL – СУБД;
  • PHP – язык программирования, используемый для создания веб-приложений (помимо PHP могут подразумеваться другие языки, такие как Perl и Python).

Акроним LAMP может использоваться для обозначения:

  • инфраструктуры веб-сервера;
  • парадигмы программирования;
  • пакета программ.

Хотя изначально эти программные продукты не разрабатывались специально для работы друг с другом, такая связка стала весьма популярной, в первую очередь из-за своей низкой стоимости (все её составляющие являются открытыми и могут быть бесплатно загружены из Интернета). Набор LAMP входит в состав большинства дистрибутивов Linux и предоставляется многими хостинговыми компаниями.

LAMP

Порядок установки LAMP сервера (Apache+PHP+MySQL) на Linux:

  • Устанавливаем сервер MySQL:
  • sudo apt-get install mysql-server mysql-client libmysqlclient15-dev

    В ходе установки Вас попросят ввести пароль суперпользователя сервера Mysql (root). Эта учетная запись относится только к серверу MySQL, поэтому пароль не должен совпадать с паролем root ОС.

  • Перезагружаем MySQL сервер:
  • sudo /etc/init.d/mysql restart

  • Устанавливаем Apache и дополнительные библиотеки к нему:
  • sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert

  • Устанавливаем PHP 5:
  • sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

  • Перезагружаем Apache:
  • sudo /etc/init.d/apache2 force-reload

  • Устанавливаем графическую оболочку для MySQL сервера, которая сделает удобней работу с базами данных и системной консолью MySQL:
  • sudo apt-get install mysql-admin mysql-query-browser

В результате мы получаем готовый LAMP сервер.

Fatal error: Call to a member function return_links() on a non-object in /var/www/zoleg9992/data/www/e2epro.com/page/footer.php on line 42