• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Обозначения и смысл команд при установке web-сайта

Y

Ynvoker

Всем привет. Ребят в общем напоролся на слитый сайт, в котором инструкция по установке и куча команд, которые вводятся в root на VDS-сервере. Хотел бы узнать что каждая команда значит(не устанавливать же все вслепую не зная смысла)

Код:
# Установка недостающих компонентов
sudo apt-get update
sudo apt-get install -y build-essential
sudo apt-get install -y python-software-properties

# Установка сервера
sudo apt-get install -y php5
sudo apt-get install -y apache2
sudo apt-get install -y libapache2-mod-php5
sudo apt-get install -y mysql-server
sudo apt-get install -y php5-mysql
sudo apt-get install -y php5-curl
sudo apt-get install -y php5-gd
sudo apt-get install -y php5-mcrypt
sudo apt-get install -y git-core
sudo apt-get install -y phpmyadmin

# Включение mod_rewrite
sudo a2enmod rewrite

# Перезапустим apache для принятия изменений
sudo /etc/init.d/apache2 restart

# Глобально установим Composer
curl -sS | php
sudo mv composer.phar /usr/local/bin/composer
В общем объяснить что за composer и прочее ПО, которое здесь устанавливается и для чего оно нужно.
 

GooseBumps

Green Team
08.08.2019
13
2
BIT
0
Установка инф. пакетов и обновление индекса пакетов
Код:
# Установка недостающих компонентов
sudo apt-get update
sudo apt-get install -y build-essential
sudo apt-get install -y python-software-properties


Установка php, apache, phpmyadmin, git, mysql
# Установка сервера
sudo apt-get install -y php5
sudo apt-get install -y apache2
sudo apt-get install -y libapache2-mod-php5
sudo apt-get install -y mysql-server
sudo apt-get install -y php5-mysql
sudo apt-get install -y php5-curl
sudo apt-get install -y php5-gd
sudo apt-get install -y php5-mcrypt
sudo apt-get install -y git-core
sudo apt-get install -y phpmyadmin

Включаем перенаправления для apache. Делаем так, чтобы можно пользоваться роутерами(example.com/ex1/ex2/ex3), здесь например это будет роут ex1/ex2/ex3, апач увидит что такого файла не существует и перенаправит это на файл обработчик который указана в настройках проекта.

Все ясно.
# Перезапустим apache для принятия изменений
sudo /etc/init.d/apache2 restart

Аналог pip в python. Проще говоря, закачивает нужные библиотеки для проекта. Это команды его установки.
# Глобально установим Composer
curl -sS | php
sudo mv composer.phar /usr/local/bin/composer


Такие вопросы лучше задавать на каком-нибудь askUbuntu или linux.org.ru.

Все что здесь приведено гуглится за 5 минут.
 
Последнее редактирование:
Y

Ynvoker

Установка инф. пакетов и обновление индекса пакетов



Установка php, apache, phpmyadmin, git, mysql


Включаем перенаправления для apache. Делаем так, чтобы можно пользоваться роутерами(example.com/ex1/ex2/ex3), здесь например это будет роут ex1/ex2/ex3, апач увидит что такого файла не существует и перенаправит это на файл обработчик который указана в настройках проекта.


Все ясно.


Аналог pip в python. Проще говоря, закачивает нужные библиотеки для проекта. Это команды его установки.



Такие вопросы лучше задавать на каком-нибудь askUbuntu или linux.org.ru.

Все что здесь приведено гуглится за 5 минут.
Благодарю, на форуме все же понятней описывают, чем когда роешься в каком-нибудь гугле. А "askUbuntu или linux.org.ru. " я вообще не знаю что за сайты) Я только вживаюсь в сферу web-программиста)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!