Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Установка LAMP (Linux Apache MySQL PHP) на Debian

, Устанавливаем Apache2 + Php5 + MySql + PhpMyAdmin на Debia
Статус пользователя nirL
сообщение 30.12.2016, 14:47
Сообщение #1
Стаж: 7 лет 7 месяцев

Сообщений: 7
Благодарностей: 1
Полезность: 0

Перед установкой программного обеспечения обязательно обнови репозитории. Делается это при помощи одной команды:+

apt-get update
Cкрытый текст


1). Устанавливаем apache:

Код:
apt-get install apache2 libapache2-mod-auth-mysql


2). Устанавливаем php:

Код:
apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql


2а). Перезапустим apache:

Код:
/etc/init.d/apache2 restart


2б). Проверим работоспособность php. Для этого создаем файл /var/www/test.php c таким содержимым:

Код:
<?php
print_r (phpinfo());
?>


2в). Набираем в браузере http://ваш_ip_или_домен/test.php - если вылезла подробная информация о PHP - всё успешно установлено.

3). Устанавливаем MySQL:

Код:
apt-get install mysql-server mysql-client


3а). Во время установки MySql сервера, будет запрошен пароль root'a сервера.

4). Установим PhpMyAdmin:

Код:
apt-get install phpmyadmin


4а). Во время установки от нас запросят об используемом веб-сервере - выбираем apache2.

4б). Пробуем зайти в PhpMyAdmin, адрес http://ваш_ip_или_домен/phpmyadmin

4в). Если не заработало допишем:

Код:
ln -s /usr/share/phpmyadmin/ /var/www


5). Переносим www в домашнюю директорию:

Код:
nano /etc/apache2/sites-available/default


5а). Меняем папки DocumentRoot и чуть ниже Directory.

5б). Переписываем ссылку на PhpMyAdmin:

Код:
ln -s /usr/share/phpmyadmin/ /home/ваш логин/www


6). Выключать сервер так:

Код:
/etc/init.d/apache2 stop


6а). Включать сервер так:

Код:
/etc/init.d/apache2 start


7). Что-бы апач не загружался после перезагрузки ВДС самостоятельно, удалите ссылки в:

Код:
/etc/rc.d/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя max1988
сообщение 25.9.2020, 17:38
Сообщение #2
Стаж: 11 лет

Сообщений: 295
Благодарностей: 17
Полезность: < 0

nirL,
Помогите все это сделать. На debian 10 уже сутки промучался...
Умне нужно mysql и phpmyadmin -руки кривые...

Отредактировал: max1988, - 25.9.2020, 17:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vavarik
сообщение 25.9.2020, 19:19
Сообщение #3


Стаж: 13 лет
Город: Саратов

Сообщений: 942
Благодарностей: 318
Полезность: 143

SarHosting.ru
Цитата(max1988 @ 25.9.2020, 17:38) *
nirL,
Помогите все это сделать. На debian 10 уже сутки промучался...
Умне нужно mysql и phpmyadmin -руки кривые...

Пишите, помогу.




nirL, Чёт намудрили вы батенька. Не проще ли так?

Cкрытый текст
1. apt-get -y install apache2 mysql-server php5-mysql php5 libapache2-mod-php5 php5-mcrypt lib32gcc-4.8 screen whois
2. mysql_install_db
3. mysql_secure_installation
4. apt-get install phpmyadmin
5. ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
6. a2enconf phpmyadmin
7. service apache2 reload
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя max1988
сообщение 25.9.2020, 20:10
Сообщение #4
Стаж: 11 лет

Сообщений: 295
Благодарностей: 17
Полезность: < 0

vavarik,
Каковаь?цена
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 25.9.2020, 20:57
Сообщение #5
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

Цитата(max1988 @ 25.9.2020, 20:10) *
vavarik,
Каковаь?цена

Если тебе не критично по доступу пользователям к .htaccess и тебе ненужен tomcat то apache тебе не нужен в принципе.
То есть если ты планируешь настроить LAMP для личных целей то лучше LEMP в место MySQL юзай его форк MariaDB

Та установка которую предложил vavarik она шаблонная и требует выполнения ряда других команд и тонкой настройки.
Такое замечание:
php довольно прожорлив к памяти, и запуск нескольких версий может откусить значительную долю оперативной памяти. По этому в начале определись какую версию php ты хочешь для своего проекта, естественно я советую использовать php 7.4 либо для старых версий CMS php 5.6

Под что конкретно тебе нужен LAMP?




Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя max1988
сообщение 25.9.2020, 21:01
Сообщение #6
Стаж: 11 лет

Сообщений: 295
Благодарностей: 17
Полезность: < 0

Под cs 1.6 база данных банлист и тд
Вот по мануалах ппц что
тнаставил...

Отредактировал: max1988, - 25.9.2020, 21:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 25.9.2020, 21:22
Сообщение #7
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

Цитата(max1988 @ 25.9.2020, 21:01) *
Под cs 1.6 база данных банлист и тд
Вот по мануалах ппц что
тнаставил...

Ставь LEPM тебе в любом случае выгоднее nginx под быструю закачку
ПО:
nginx
php 5.6
MariaDB 10.3
Цитата
Older version compatible with PHP 5.5 to 7.4 and MySQL 5.5 and newer. Currently supported for security fixes only.

phpmyadmin скачивай с сайта
Новые версии phpmyadmin не будут работать под php 5.6 а для тебя это критично.

доступ к phpmyadmin нужно закрывать в локейшн либо для этого ПО создать технический домен типа php.local и добавить его в локальный DNS твоей ОС > hosts


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vavarik
сообщение 25.9.2020, 21:25
Сообщение #8


Стаж: 13 лет
Город: Саратов

Сообщений: 942
Благодарностей: 318
Полезность: 143

SarHosting.ru
Цитата(max1988 @ 25.9.2020, 20:10) *
vavarik,
Каковаь?цена

За такое грех брать с людей деньги.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя vavarik
сообщение 25.9.2020, 21:31
Сообщение #9


Стаж: 13 лет
Город: Саратов

Сообщений: 942
Благодарностей: 318
Полезность: 143

SarHosting.ru
Gecko, человеку нужен бан лист для сервера кс, быструю закачку и возможно статистику. К чему такие заморочки с вебом?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 25.9.2020, 21:47
Сообщение #10
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

Цитата(vavarik @ 25.9.2020, 21:31) *
Gecko, человеку нужен бан лист для сервера кс, быструю закачку и возможно статистику. К чему такие заморочки с вебом?

Ну иногда без "заморочек" не выходит нормально smile.gif
Cкрытый текст
https://www.youtube.com/watch?v=0u0swrAmeDw


Отредактировал: Gecko, - 25.9.2020, 21:47


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя max1988
сообщение 26.9.2020, 7:37
Сообщение #11
Стаж: 11 лет

Сообщений: 295
Благодарностей: 17
Полезность: < 0

Всё ещё актуально...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя esterio
сообщение 27.9.2020, 0:41
Сообщение #12
Стаж: 11 лет
Город: Украина

Сообщений: 266
Благодарностей: 215
Полезность: 627

Цитата(max1988 @ 26.9.2020, 7:37) *
Всё ещё актуально...

LAMP это Linux Apache Mysql PhpMyadmin. Из всего этого только L актуален. NGINX + php-fpm намного эффективней всратого апач веб сервера, так как позволяет более грамотно обрабатывать поток запросов в асинхронном режиме. Mysql разве что 8-ый более менее, но все равно percona или mariadb лучше. Долбаный оракл долго ложил болт на мускуль. Ставить его в наши дни равноценно ездить на ржавом жигули. PhpMyAdmin при возможности ssh туннеля нафиг не нужен, а лишь создает доп пункт в возможным взломам. Но вы конечно можете и далее пытатся использовать все это древнее корыто.

П.С. почти 99% говна написанного для КС без дополнительных танцев с бубном не заведётся на пхп >= 7.x


Ми будемо вбивати росіян у будь-якій точці світу до повної перемоги України
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 27.9.2020, 5:01
Сообщение #13
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

esterio, всё правильно написал, только LAMP это Linux, Apache, MySQL, PHP. А вот phpmyadmin это всего лишь веб-интерфейс без которого можно обойтись. LEMP это то о чем написал ты, буква E в данной аббревиатуре означает Nginx (ЕнджинЭкс)


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 27.9.2020, 5:15
Сообщение #14
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

esterio, Apache это далеко не ***, это отличный веб-сервер под который заточены все хостинги и панели управления. Тебя вряд ли возьмут на работу со знание таких программ как Gimp, Shotcut, SonyVegas или Blender, но вас обязательно возьмут со знанием Adobe: Photoshot, Premiere, After Effects... Nginx хорош в проксировании, в то время как Apache это своего рода комбайн заточный решать все задачи в том числе в связке с Nginx.


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 27.9.2020, 6:00
Сообщение #15
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

Цитата(vavarik @ 25.9.2020, 21:31) *
Gecko, К чему такие заморочки с вебом?

К стати, львиная доля времени при начальной работе с VPS уходит на загрузку файлов на сервер, особенно если игровой сервер был уже рабочий и в нем куча файлов.
Рекомендую использовать в таких целях gulp-rsync очень удобный инструмент который позволяет работать с разными источниками одновременно.
К примеру я с нуля настроил 4 VPS на MyArena для csmov.ru всего за 9 минут, не особо парясь.
В среднем базовую настройку VPS под Linux я делаю за 5 минут. Тонкая настройка это уже другая тема и к cs 1.6 она менее применима.
Основное ПО устанавливал из одного скрипта: Nginx, PHP 5.6, (7.0, 7.4 - выключены). MariaDB, Python, Screen, etc ...
Файлы которые я загрузил за пару минут на 4 сервера (VPS) одновременно
Сервера CS 1.6 + нужные библиотеки для работы сервера + реаниматор + веб часть (CSBans, phpmyadmin, sxd)
nginx - загрузка конфигов, быстрая закачка это когда веб-сервер смотрит в папку cstrike игрового сервера что дает экономию места на VPS.

Финальная настройка крона, мониторинг сервисов и их перезагрузка в случае зависания. Вот уже 2 года я даже не заглядываю на сервер, всё работает как часы.
Тонкая настройка в основном включает настройки безопасности, настройка правил NetFilter, доступ к серверу по SSH/sftp, FTPS, к RCON по ip
PS. За VPS (OVZ) ребята платят 300р в месяц, за 4 VPS это 1200р/мес. Потребление памяти на всех VPS до 500мб, пиковая нагрузка на CPU(vcore) 60-65% при 31 занятых слотов на моде BioGunGame

Отредактировал: Gecko, - 27.9.2020, 6:26


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 27.9.2020, 11:05
Сообщение #16


Иконка группы

Стаж: 11 лет

Сообщений: 2399
Благодарностей: 1462
Полезность: 755

HostGame.cf
Возможно, я этим сообщением сейчас оставлю многих без работы, но...
Не надоело ставить это все вручную?
LAMP можно ставить вместе с удобной панелью управления. Бесплатной панелью управления.
VestaCP, HestiaCP - автоустановка всего на сервер.
Webmin или CentOS Web Panel - тоже норм вариант, администрирование всей машины а не только хостинг-задач.

Цитата
львиная доля времени при начальной работе с VPS уходит на загрузку файлов на сервер, особенно если игровой сервер был уже рабочий

Заходишь с нового VPS на старый VPS по FTP / SFTP и сливаешь файлы на скорости 100+ мегабит. Midnight Commaner это умеет. Хотя лучше конечно на старом сервере предварительно рекурсивно удалить *.ztmp и *.log и упаковать все оставшееся в один архив.


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 27.9.2020, 11:28
Сообщение #17
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

Metal Messiah, да Vesta отличная панелька, но для CS проекта слишком избыточна. Одно кривое обновление и всё ubeysya.gif Поддержка платная. Обновляют её очень редко. А это дыра в безопасности размером с Юпитер.
А так, да, панелька достойная с учетом её открытости.
https://github.com/serghey-rodin/vesta


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 27.9.2020, 11:54
Сообщение #18


Иконка группы

Стаж: 11 лет

Сообщений: 2399
Благодарностей: 1462
Полезность: 755

HostGame.cf
Название темы - установка LAMP, веста весь этот ламп ставит автоматом. И если не считать баг с controluser конфигурацией phpmyadmin который они не могут исправить уже 2-3 года, обещанную поддержку IPv6 (которая уже давно в списке первоочередных задач) и еще пару незначительных косяков (например, отличный автобекап, но который если слетат - то за несколько суток может засрать все свободное место на диске, или не работает если вырубить MySQL сервер физически) то панелька отличная, и для новичка в плане запустить 2-3 команды и потом создавать базы и сайты из вебки это удобно. Не прописывать же виртуалхосты ручками.


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 27.9.2020, 11:59
Сообщение #19
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

Metal Messiah,
Цитата
Заходишь с нового VPS на старый VPS по FTP / SFTP и сливаешь файлы на скорости 100+ мегабит. Midnight Commaner это умеет. Хотя лучше конечно на старом сервере предварительно рекурсивно удалить *.ztmp и *.log и упаковать все оставшееся в один архив.

Почитай про особенность протокола FTP
можно проще )))
Код
unzip hlds.zip

Но дело в том что на упаковать, распаковать, передать, тратиться времени всё равно в разы больше, с rsync ты молниеносно передаешь мелкие файлы, кроме того ты можешь прям на компе всё поправить, настройки - конфиги, через поиск и замену, ну и за деплоить файлы с разных папок на твоем компе в одно или разные места одного или нескольких VPS. Кроме того в настройках gulp-rsync доступна компрессия, исключение по маске, то есть тебе не нужно удалять те папки и файлы которые ты не хочешь деплоить.

rsync
rsync (англ. Remote Synchronization) — программа для UNIX-подобных систем, которая выполняет синхронизацию файлов и каталогов в двух местах с минимизированием трафика, используя кодирование данных при необходимости. Важным отличием rsync от многих других программ/протоколов является то, что зеркалирование осуществляется одним потоком в каждом направлении (а не по одному или несколько потоков на каждый файл). rsync может копировать или отображать содержимое каталога и копировать файлы, опционально используя сжатие и рекурсию.

Утилита rsync использует алгоритм, разработанный австралийским программистом Эндрю Триджеллом, для эффективной передачи структур (например, файлов) по коммуникационным соединениям в том случае, когда принимающий компьютер уже имеет отличающуюся версию этой структуры.

Принимающий компьютер разделяет свою копию файла на неперекрывающиеся куски фиксированного размера S, и вычисляет контрольную сумму для каждого куска: MD4-хеш и более слабый кольцевой хэш, и отправляет их серверу, с которым синхронизируется.

Сервер, с которым синхронизируются, вычисляет контрольные суммы для каждого кусочка размера S в своей версии файла, в том числе перекрывающиеся куски. Вычисления производятся эффективно ввиду особого свойства кольцевого хэша: если кольцевой хэш байт от n до n + S − 1 равняется R, то кольцевой хэш байт от n + 1 до n + S может быть посчитан исходя из R, байта n и байта n + S без необходимости учитывать байты, лежащие внутри этого интервала. Таким образом, если уже подсчитан кольцевой хэш байт 1—25, то для подсчета кольцевого хэша байт 2—26 используется предыдущее значение и байты 1 и 26.



Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 27.9.2020, 12:08
Сообщение #20
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

Цитата(Metal Messiah @ 27.9.2020, 11:54) *
Название темы - установка LAMP, веста весь этот ламп ставит автоматом.

Ну если уж совсем точно то AMP Linux Vesta ну никак не установит )
А чем плох bash? 10 строк и весь нужный софт установлен.


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: