Установка LAMP (Linux Apache MySQL PHP) на Debian, Устанавливаем Apache2 + Php5 + MySql + PhpMyAdmin на Debia |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Установка LAMP (Linux Apache MySQL PHP) на Debian, Устанавливаем Apache2 + Php5 + MySql + PhpMyAdmin на Debia |
nirL |
30.12.2016, 14:47
Сообщение
|
Перед установкой программного обеспечения обязательно обнови репозитории. Делается это при помощи одной команды:+
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
Сообщение
|
|
|
vavarik |
25.9.2020, 19:19
Сообщение
|
|
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
Сообщение
|
|
|
Gecko |
25.9.2020, 20:57
Сообщение
|
Если тебе не критично по доступу пользователям к .htaccess и тебе ненужен tomcat то apache тебе не нужен в принципе. То есть если ты планируешь настроить LAMP для личных целей то лучше LEMP в место MySQL юзай его форк MariaDB Та установка которую предложил vavarik она шаблонная и требует выполнения ряда других команд и тонкой настройки. Такое замечание: php довольно прожорлив к памяти, и запуск нескольких версий может откусить значительную долю оперативной памяти. По этому в начале определись какую версию php ты хочешь для своего проекта, естественно я советую использовать php 7.4 либо для старых версий CMS php 5.6 Под что конкретно тебе нужен LAMP? Не отвечаю на ЛС.
|
|
|
|
max1988 |
25.9.2020, 21:01
Сообщение
|
Под cs 1.6 база данных банлист и тд
Вот по мануалах ппц что тнаставил...
Отредактировал: max1988, - 25.9.2020, 21:02
|
|
|
|
Gecko |
25.9.2020, 21:22
Сообщение
|
Под cs 1.6 база данных банлист и тд Вот по мануалах ппц что тнаставил... Ставь LEPM тебе в любом случае выгоднее nginx под быструю закачку ПО: nginx php 5.6 Цитата Older version compatible with PHP 5.5 to 7.4 and MySQL 5.5 and newer. Currently supported for security fixes only. Новые версии phpmyadmin не будут работать под php 5.6 а для тебя это критично. доступ к phpmyadmin нужно закрывать в локейшн либо для этого ПО создать технический домен типа php.local и добавить его в локальный DNS твоей ОС > hosts Не отвечаю на ЛС.
|
|
|
|
vavarik |
25.9.2020, 21:25
Сообщение
|
|
|
Поблагодарили 1 раз
|
|
vavarik |
25.9.2020, 21:31
Сообщение
|
|
|
Поблагодарили 1 раз
|
|
Gecko |
25.9.2020, 21:47
Сообщение
|
Gecko, человеку нужен бан лист для сервера кс, быструю закачку и возможно статистику. К чему такие заморочки с вебом? Ну иногда без "заморочек" не выходит нормально Cкрытый текст https://www.youtube.com/watch?v=0u0swrAmeDw
Отредактировал: Gecko, - 25.9.2020, 21:47
Не отвечаю на ЛС.
|
|
Поблагодарили 1 раз
|
|
max1988 |
26.9.2020, 7:37
Сообщение
|
Всё ещё актуально...
|
|
|
|
esterio |
27.9.2020, 0:41
Сообщение
|
Всё ещё актуально... LAMP это Linux Apache Mysql PhpMyadmin. Из всего этого только L актуален. NGINX + php-fpm намного эффективней всратого апач веб сервера, так как позволяет более грамотно обрабатывать поток запросов в асинхронном режиме. Mysql разве что 8-ый более менее, но все равно percona или mariadb лучше. Долбаный оракл долго ложил болт на мускуль. Ставить его в наши дни равноценно ездить на ржавом жигули. PhpMyAdmin при возможности ssh туннеля нафиг не нужен, а лишь создает доп пункт в возможным взломам. Но вы конечно можете и далее пытатся использовать все это древнее корыто. П.С. почти 99% говна написанного для КС без дополнительных танцев с бубном не заведётся на пхп >= 7.x Ми будемо вбивати росіян у будь-якій точці світу до повної перемоги України
|
|
|
|
Gecko |
27.9.2020, 5:01
Сообщение
|
esterio, всё правильно написал, только LAMP это Linux, Apache, MySQL, PHP. А вот phpmyadmin это всего лишь веб-интерфейс без которого можно обойтись. LEMP это то о чем написал ты, буква E в данной аббревиатуре означает Nginx (ЕнджинЭкс)
Не отвечаю на ЛС.
|
|
|
|
Gecko |
27.9.2020, 5:15
Сообщение
|
esterio, Apache это далеко не ***, это отличный веб-сервер под который заточены все хостинги и панели управления. Тебя вряд ли возьмут на работу со знание таких программ как Gimp, Shotcut, SonyVegas или Blender, но вас обязательно возьмут со знанием Adobe: Photoshot, Premiere, After Effects... Nginx хорош в проксировании, в то время как Apache это своего рода комбайн заточный решать все задачи в том числе в связке с Nginx.
Не отвечаю на ЛС.
|
|
|
|
Gecko |
27.9.2020, 6:00
Сообщение
|
К стати, львиная доля времени при начальной работе с 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
Сообщение
|
|
Возможно, я этим сообщением сейчас оставлю многих без работы, но...
Не надоело ставить это все вручную? LAMP можно ставить вместе с удобной панелью управления. Бесплатной панелью управления. VestaCP, HestiaCP - автоустановка всего на сервер. Webmin или CentOS Web Panel - тоже норм вариант, администрирование всей машины а не только хостинг-задач. Цитата львиная доля времени при начальной работе с VPS уходит на загрузку файлов на сервер, особенно если игровой сервер был уже рабочий Заходишь с нового VPS на старый VPS по FTP / SFTP и сливаешь файлы на скорости 100+ мегабит. Midnight Commaner это умеет. Хотя лучше конечно на старом сервере предварительно рекурсивно удалить *.ztmp и *.log и упаковать все оставшееся в один архив. Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
|
|
|
Gecko |
27.9.2020, 11:28
Сообщение
|
Metal Messiah, да Vesta отличная панелька, но для CS проекта слишком избыточна. Одно кривое обновление и всё Поддержка платная. Обновляют её очень редко. А это дыра в безопасности размером с Юпитер.
А так, да, панелька достойная с учетом её открытости. Не отвечаю на ЛС.
|
|
|
|
Metal Messiah |
27.9.2020, 11:54
Сообщение
|
|
Название темы - установка LAMP, веста весь этот ламп ставит автоматом. И если не считать баг с controluser конфигурацией phpmyadmin который они не могут исправить уже 2-3 года, обещанную поддержку IPv6 (которая уже давно в списке первоочередных задач) и еще пару незначительных косяков (например, отличный автобекап, но который если слетат - то за несколько суток может засрать все свободное место на диске, или не работает если вырубить MySQL сервер физически) то панелька отличная, и для новичка в плане запустить 2-3 команды и потом создавать базы и сайты из вебки это удобно. Не прописывать же виртуалхосты ручками.
Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
|
|
|
Gecko |
27.9.2020, 11:59
Сообщение
|
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
Сообщение
|
Название темы - установка LAMP, веста весь этот ламп ставит автоматом. Ну если уж совсем точно то AMP Linux Vesta ну никак не установит ) А чем плох bash? 10 строк и весь нужный софт установлен. Не отвечаю на ЛС.
|
|
|
|