- В системе debian 8.5 (сейчас, текущая) по умолчанию НЕТ курла.
Понятно. Я обычно работаю с CentOS и Ubuntu, там попадаются супер-минималистичные сборки без curl и cron, но редко. Всё равно тот же curl почти всегда нужен для обычных задач типа загрузки ключей для gpg и apt, сборки из исходников и так далее.
Я с трудом могу представить гипотетический сценарий, когда отсутствие curl спасает от взлома, ИМХО слишком много векторов для атаки, если уже есть доступ к shell.
- Установка laravel относится к базовым вопросам системы?
Базовые вопросы не включают установку Laravel, но установка Laravel включает в себя базовые вопросы.
С Laravel и Composer кроме PATH вам нужно знать о множестве других вещей — как сделать composer.phar исполняемым, что такое права и группы, что такое Vagrant и т.п. Нельзя всё это описать в Установке.
- и управлять установленными пакетами через апт — это дебиан, как минимум 8 летней давности.
apt это просто надстройка, где объединяются команды других apt-*, например apt search. apt-get более низкоуровневый интерфейс. Из особенно полезного — у apt есть прогресс бар, как в yum.
Я про нативный curl. Во многих ли системах присутствует PHP, но отсутствует curl? Или если удалили curl ради каких-то целей, то зачем оставлять PHP, через который можно сделать то же самое (или с модулем curl, или через fopen_wrappers)? ИМХО, curl без php это понятно, но php без curl, когда последний идёт штатно — совершенно не понятно, зачем.
shphp -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "unlink('composer-setup.php');"
Я знаю, что у них на сайте именно так, но интересно, почему не curl и rm? У PHP могут быть отключены fopen_wrappers, да и писать же длинно.
conflocation ~ /\.ht {
deny all;
}
Тогда уж ~ /\., ибо кроме .ht* есть не менее интересные файлы и папки .git, .svn и т.д.
- pgp
PGP в смысле шифрования? Что-то я не слышал о сервисах, которые рассылают автоматические письма в PGP...
- dkym
В смысле DKIM?
- exim надо добить!
По-моему проще перед установкой нового MTA сделать shapt remove exim\*
.
- /etc/postfix/_cleanup.sh
Скрипты лучше в…
- система ubuntu, что значит поместить в переменную?
Ищите в Google, базовый вопрос раз пользуетесь Linux. Дописать в .bashrc:
PATH="$PATH:нужный_путь"
- а то ни подсказок о маркдауне ни элементов редактора.
Как это нет подсказок? Внимательнее смотри:
Кнпоок для форматирования нет, но на GitHub их тоже нет и никто не жалуется. Для статей они бесполезны, ибо надо мышкой возить. Препросмотр есть.
- в идеале банальный бб-редактор сделай, чтобы было красиво.
В crontab указывается пользователь (после звездочек), обычно это www-data, см. конфиг Apache/nginx/php, какой там пользователь.
Также можно использовать crontab -eu www-data
для правки конфига пльзователья.
← Назад | Дальше → Движется на Habravel
в дебиане апт в состоянии загрузить ключ и сам.
Да и не надо привязываться только к курлу, смотри шире на всю систему в целом, а то за отсутствием курла не увидишь PermitEmptyPasswords yes в конфигурации sshd