Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > Сайтостроение > Локальный сервер
Расширенный поиск

Локальный сервер Информация, мануалы и вопросы по локальным серверам

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2013, 15:35 Вверх   #1
Опытный пользователь
 
Аватар для BMW M6
BMW M6 вне форума
Доп. информация
Восклицание Установка Apache2, PHP5 и MySQL

LAMP

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

Есть еще одно название, очень популярное, это BAMP, где B это BSD система, т.е. Unix.


Установка LAMP в Debian или Ubuntu

Начнем с СУБД MySQL:
PHP код:
apt-get install mysql-server mysql-client 
Система попросит вас ввести логин и пароль для учетной записи рута:
New password for the MySQL «root» user: <-- вашRootПарольДляMySQL
Repeat password for the MySQL "root" user: <-- вашRootПарольДляMySQL

Убедитесь, что MySQL запущен:
PHP код:
ps -ef grep mysql 
Поставим Apache2:

PHP код:
apt-get install apache2 
Убедитесь, что Apache2 запущен:
PHP код:
ps -ef grep apache2 
проверить работу вы можете пройдя по адресу http://IP_адрес/
У вас будет страница с текстом:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Установка PHP5:
PHP код:
apt-get install php5 libapache2-mod-php5 
Рестартуем Apache2:
PHP код:
/etc/init.d/apache2 restart 
Помним, что document root по умолчанию получается вот тут /var/www/, там же лежит дефолтная HTML страничка, которую мы увидели по адресу http://ip_адрес/.
Стандартная проверка PHP5 на работоспособность, это создания тестого php файла в document root, т.е. в /var/www/.

Создаем файл:
PHP код:
nano /var/www/info.php 
Туда пишем:
PHP код:
<?php
phpinfo
();
?>
Любуемся результатом перейдя в браузере по адресу http://ip_адрес/info.php

Поддержка MySQL в PHP5:
PHP код:
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl 
И снова рестарт серверу:
PHP код:
/etc/init.d/apache2 restart 
И любуемся на результат, т.е. обновите страничку info.php и найдете теперь там раздел о поддержке MySQL.


Поздравляю, с установкой покончено, осталось только доставить один удобный елемент, это phpmyadmin, для удобной работы с базами данных:
PHP код:
apt-get install phpmyadmin 
По ходу установки вам зададут пару вопросов:
Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No


Далее смотрим на результат http://ip_адрес/phpmyadmin
Логин это root, пароль вы задавали, когда ставили СУБД MySQL.

Если вы ничего не увидели, то сделайте символьную ссылку:
PHP код:
sudo ln -/etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
sudo 
/etc/init.d/apache2 restart 
Вот это PhpMyAdmin — программа управления базами данных, созданием, редактированием, бэкапами.

Источник 1.
Источник 2.
P.S. Всего этого хватит для нормальной работы простого сайта. Хотите большего надо смотреть в сторону связки nginx+php-fpm.
Спасибо за внимание!
  Ответить с цитированием
Cказали cпасибо:
Старый 12.02.2013, 17:27 Вверх   #2
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

BMW M6, из инструкции нашел статью о ротации логов сервера, как раз то что мне и нужно было http://www.linuxspace.org/archives/1511
  Ответить с цитированием
Cказали cпасибо:
Старый 13.02.2013, 11:28 Вверх   #3
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Мне одному кажется что это повтор ? http://www.bormotuhi.net/showthread.php?t=4505
  Ответить с цитированием
Cказали cпасибо:
Старый 13.02.2013, 13:45 Вверх   #4
Опытный пользователь
 
Аватар для BMW M6
BMW M6 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Злой Посмотреть сообщение
Мне одному кажется что это повтор ? http://www.bormotuhi.net/showthread.php?t=4505
Извините. Я перед созданием темы смотрел наличие похожих, но не увидел.
Тут конечно речь идёт про установку через SSH. Тобишь на выделенный сервер, на любом хостинге. И если честно при создание думал покажет похожие темы и там будет уже такая тема. Но там было только про связку апач+lighttpd, и я подумал что такого нету на данном ресурсе. И создал. :)
  Ответить с цитированием
Старый 13.02.2013, 18:01 Вверх   #5
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от BMW M6 Посмотреть сообщение
Тут конечно речь идёт про установку через SSH
а там видимо зубочистками на коленке установка идет?

самое интересное что написана целая страница, а сути на одну команду, можно было просто написать

Код:
apt-get install mysql apache2 php5 phpmyadmin
все остальное ненужная никому вода...

если что то не сработало, вбить в консоль

Код:
invoke-rc.d apache2 restart
хотя установщик сам перезапустит нужные службы и эта команда может не понадобиться.

ааа, ну да, надо быть залогиненным через ssh на сервере и иметь права администратора...


Цитата Сообщение от BMW M6 Посмотреть сообщение
И создал. :)
ладно, с кем ни бывает )))

Последний раз редактировалось Злой; 13.02.2013 в 18:14..
  Ответить с цитированием
Cказали cпасибо:
Старый 13.02.2013, 18:16 Вверх   #6
Опытный пользователь
 
Аватар для BMW M6
BMW M6 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Злой Посмотреть сообщение
а там видимо зубочистками на коленке установка идет?
Возможно :D
Делайте с темой что хотите.
  Ответить с цитированием
Старый 13.02.2013, 18:42 Вверх   #7
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Злой, обычно серверы и вдс дают с запущенным уже ssh. А на счет устновки php - то тема не айс. Банальный DLE поле такой установки и то будет работать не на 100% возможностей.

Вот наиболее полная статья по устновке LAMP до шага 2: http://www.bormotuhi.net/showthread.php?t=17661

Последний раз редактировалось Serberg; 13.02.2013 в 21:07..
  Ответить с цитированием
Cказали cпасибо:
Старый 13.02.2013, 19:13 Вверх   #8
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
Банальный DLE поле такой установки и то будет работать на на 100% возможностей.
Интересно, почему это он не будет работать ?
  Ответить с цитированием
Старый 13.02.2013, 20:02 Вверх   #9
Опытный пользователь
 
Аватар для BMW M6
BMW M6 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Злой Посмотреть сообщение
Банальный DLE поле такой установки и то будет работать на на 100% возможностей.
Там вроде он утверждает что будет на все 100%
  Ответить с цитированием
Старый 13.02.2013, 21:07 Вверх   #10
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Злой Посмотреть сообщение
Интересно, почему это он не будет работать ?
Например реврайт работать не будет ибо его в инструкции не включают.

Цитата Сообщение от BMW M6 Посмотреть сообщение
Там вроде он утверждает что будет на все 100%
ачепятка вышла
  Ответить с цитированием
Cказали cпасибо:
Старый 13.02.2013, 21:53 Вверх   #11
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
Например реврайт работать не будет ибо его в инструкции не включают.
каким боком реврай связан с установкой апача, мускула или php ?
Rewrite - это просто модуль апача, кoторый устанавливается отдельно от этого джентельменского набора. Описания его установки нет и в начале этого топика, а там не мало ни много целая страница указаний.

Я в своём однострочном мануале изъянов не вижу и никто меня в этом не переубедит.

Конкретно для Сереги, к моей строчке можно добавить еще одну
Код:
a2enmod rewrite
чтобы чпу заработало. Но это уже философия, так сказать для гурманов.
  Ответить с цитированием
Старый 14.02.2013, 16:59 Вверх   #12
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Злой Посмотреть сообщение
каким боком реврай связан с установкой апача, мускула или php ?
В инструкции на написано как его включать. Да и инструкции подобные пишут для чайников типа меня, а те кто шарит и так знают что делать. Или я не прав ?


Цитата Сообщение от Злой Посмотреть сообщение
Rewrite - это просто модуль апача, кoторый устанавливается отдельно от этого джентельменского набора. Описания его установки нет и в начале этого топика, а там не мало ни много целая страница указаний.
Я в курсе.


Цитата Сообщение от Злой Посмотреть сообщение
чтобы чпу заработало. Но это уже философия, так сказать для гурманов.
Я не гурман, я люблю точность и мелочёвку. Т.е. сам себе пишу манулы букву в букву, чтобы не вписать команду и увидеть какую то нелепую ошибку, решение которой займет время, которого и так не хватает.
  Ответить с цитированием
Старый 15.02.2013, 17:46 Вверх   #13
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
Т.е. сам себе пишу манулы букву в букву
я тоже так делаю


Цитата Сообщение от Serberg Посмотреть сообщение
чтобы не вписать команду и увидеть какую то нелепую ошибку, решение которой займет время, которого и так не хватает.
а вот без этого никак, время идет, софт меняется, обновляется, обрастает функционалом, и простая установка php года два назад была совсем не такой как сейчас, тоже и с остальным софтом. Я уже молчу что года 4 назад никто и ухом не вел про ЧПУ.
  Ответить с цитированием
Старый 11.02.2014, 01:06 Вверх   #14
Старший модератор
 
Аватар для Prometej
Prometej вне форума
Доп. информация
По умолчанию

Вводил это

Код:
apt-get install mysql-server mysql-client
и это:

Код:
apt-get install mysql-client mysql-server
В итоге вижу это:



При этом отсутствует поле для ввода пароля. Там, где курсор, пытался вводить - не проходит. Что делать? Ось - Дебиан 7 64 разрядная

Последний раз редактировалось Prometej; 11.02.2014 в 01:17..
  Ответить с цитированием
Старый 18.08.2015, 16:07 Вверх   #15
Новичок
 
Аватар для antzmu
antzmu вне форума
Доп. информация
По умолчанию

спасибо
  Ответить с цитированием
Ответ

Метки
apache; php; phpmyadmin lamp


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:02. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.23280 секунды с 13 запросами