Меня заколебал несколько Win10. Хочу попробовать Linux. Использую Netbeans and Notepad++. Netbeans для Линуха есть, а вот Notepad нету. Вопрос. Какой аналог в Линух ближе всего к Notepad++ ? И вообще, есть ли смысл переходить?
Если речь только о программировании на РНР, то смысла переходить нет. Win+OpenServer всё что надо. Если планируешь профессионально заниматься программированием в большом коллективе, то скорее всего таки придётся мигрировать на Linux+Docker+Git стек. Естественно чем больше всяких технологий ты знаешь тем лучше для тебя, но без фанатизма, лучше хорошо изучать то что реально необходимо, чем всего кое-как по чуть-чуть. Notepad++ для линукса есть, но я как блокнот использую Notepadqq (не для написания кода). Для кода есть PhpShtorm всё остальное от лукавого.
Сейчас например ubuntu можно установить прямо из магазина microsoft https://www.microsoft.com/en-us/p/ubuntu/9nblggh4msv6 https://ru.wikipedia.org/wiki/Windows_Subsystem_for_Linux
Если notepad++ так важен для тебя, то не стоит никуда переходить. Поверь, нового будет очень много, намного больше, чем просто непривычный текстовый редактор. Как по мне, прыгай в этот омут без оглядки на редактор. Вебсервера работают, в основном, под управлением Linux, значит уметь с ним обращаться тебе будет полезно. Другое дело что твоя десктопная ось не обязана быть линуксом! Достаточно приучить себя пользоваться терминалом, работать с удалённым или домашним сервером можно в ssh консоли — из винды или с мака, да хоть с телефона.
Если ты в дальнейшем хочешь выложить свой сайт на VPS под Linux и всё это время сидел на OpenServer, то геморрой ты себе обесечил.
@Dimon2x, ну если знать, в чём отличие, то можно и безболезненно перейти. Главное - не полагаться на регистронезависимость имён файлов в винде.
Спасибо всем, собственно неустойчивость Windows достает иногда, при этом PHP und co. занимаюсь факультативно, можно сказать для души, интересно... Проинсталировал недавно новый XAMPP, т.к. MySQL барахлить начал, баг, исправляется командой Код (Text): GRANT SELECT , INSERT , UPDATE , DELETE ON phpmyadmin.* TO `pma`@`localhost` IDENTIFIED BY '' Через 2-4 перезапуска появляется снова, каждый раз надо убирать этой командой. После новой инсталляции (новая версия) неделя прошла, та же прблема, а сегодня вообще не хочет запускаться, Error: MySQL shutdown unexpectedly и 10 возможных причин... Ну, это помимио чисто виндовских выкрутасов.
Вначале будет непривычно сидеть на линуксе, но если привыкнуть назад на винду не потянет. Нетбинс работает на линуксе без проблем, вместо нотепад++ есть geany, или можно запарится и освоить vim. В самом начале без нотепад++ как то неудобно, потом освоился. Как вариант, купить digital ocean за 5$ в месяц или heroku есть бесплатный вариант, и работать на реальном сервере
@Vitalykk, ну не знаю. Работать мне больше нравится с винды, всё таки. Хотя могу и с линукса. Но он иногда достаёт какими-то странными настройками, или несовместимостью с какой-нибудь железячкой, или что-то ещё происходит, что заставляет заниматься линуксом, а не работой.
На Windows 8.1 ещё пару лет будут выпускаться security updates. Может быть это выход? Я сам на маке, но у жены бук с восьмеркой с классичестким ланчером, её всё устраивает. https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet
Всем привет, возможно надо в другую ветку ? Итак, начал работать с Линух. Mint 19.3, Mate. Первое впечатление скорее положительное, очень здорово, что в терминале можно "в лоб" все делать, првда время надо для освоения нормального много. Не могу решить (понять сле. проблему. Проинсталлировал Netbeans, XAMPP. Фурычит вроде.... Однако: Запускаю скрипт, который копирует мой каталог (сайт) в каталог BACKUP. Получаю сообщение, что нет прав создавать каталог в папке $dst = 'D:/Server/BACKUP/ockham/' PHP: $src = '/opt/lampp/htdocs/ockham'; $dst = 'home/linixr/BACKUP/ockham/'; $today = date("M_d_Y"); $dst = $dst.$today; echo $dst; ## die(); mkdir($dst, 0700); function recurse_copy($src,$dst) { $dir = opendir($src); mkdir($dst); while(false !== ( $file = readdir($dir)) ) { if (( $file != '.' ) && ( $file != '..' )) { if ( is_dir($src . '/' . $file) ) { recurse_copy($src . '/' . $file,$dst . '/' . $file); } else { copy($src . '/' . $file, $dst . '/' . $file); } } } if (closedir($dir)) echo 'COPY is OK !!!!! ????'; else echo 'Pech ???'; } recurse_copy($src,$dst); На зту строчку указывает: mkdir($dst, 0700); mkdir($dst) - тот же результат. Если я в терминале создаю папку под тем же user, в данном случае linux, то все ОК, создает и нет проблем, в MATE тоже ОК. А скрипту не разрешает, скрипт запускает пользоватеь, который владелец папки BACKUP/ockham, то есть linux. Что здесь не так? Спасибо
В xampp апач запускается от своего пользователя, обычно apache. Ты папку создаёшь под своим пользователем, юзерским. А пользователю apache разрешений не хватает.
Спасибо, но не ясно пока. 1. /opt/lampp/lamm start так стартует, но просит root. Ввожу sudo и пароль, а для обычного пользователя, все хорошо, апачи, Mysql запустился.. 2. Эапускаю скрипт (вверху стоит)) Linux говорит, что нет прав для создания папки в каталоге home/linux/BACKUP/ockham/. Этот каталог к апачи никакого отношения не имеет, создан пользователем linux. Пользователя апачи я нигде не вижу. Например, папки apache2, bin в папке lampp принадлежат root. В общем, не понимаю ни черта.....
В xampp апач запускает скрипты от своего пользователя, обычно apache. Ты папку создаёшь под своим пользователем, юзерским. А пользователю apache разрешений не хватает.
Пользователя апачи я нигде не вижу. Например, папки apache2, bin в папке lampp принадлежат root. Скрипты все запускаются без прблем, (как мне кажется из текущего пользователя, linux.) Проблема только в случае попытки создфть каталог. Не врубаюсь совсем.