Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
39 / 9 / 10
Регистрация: 19.09.2016
Сообщений: 1,098

Окружение PHP разработки

09.04.2020, 10:11. Показов 1524. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Посмотрел разделы на форуме, не уверен, что вопрос относится прям к PHP, но другого подходящего я тем не менее не нашел.
Суть вопроса в следующем: Изучаю PHP, использую OpenServer. Не знаю почему, возможно связано с низкой точкой входа, но практически все обучающие курсы используют именно подобного рода сборки в качестве окружения. Да и собственно вопросу окружения для начинающих посвящено очень мало. И моменты типа работы с гит/гитхаб - пока за гранью понимания - в первую очередь как это вообще работает в связке в процессе командной разработки. Ну и если в самом синтаксисе PHP, принципах ООП я еще приобрел какие-то знания, само окружение разработки для меня пока что темный лес. Тот же опенсервер - это конечно хорошо и удобно, но насколько я понял, работая в команде никто на сборках типа денвера, опенсервера не работает, в основном линукс и набор компонентов типа сервера, БД, PHP и др.

Да я и сам не против бы перейти на линукс, потихоньку изучать, осваивать - как на линуксе установить необходимые компоненты, настроить. Возможно, работая на двух системах - на одной осваивать LAMP и линукс в целом, а на windows продолжать изучать сам процесс разработки. Да вот попалась вчера еще на глаза статья, в которой пpo Vagrant, что мол работая в команде, или даже самостоятельно, сложно настраивать идентичное окружение у себя и на боевом сервере или в команде - у разных разработчиков. А виртуальный сервер - прямо решение всех бед, да еще и может быть установлен и работать и под виндовс.

Короче говоря - полный хаос. Поскажите, кто понял проблему - хоть в каком направлении двигаться, что осваивать в первую очередь/что пригодится в дальнейшем(а что вообще не нужно)/что наиболее универсально, перспективно?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.04.2020, 10:11
Ответы с готовыми решениями:

Окружение для web-разработки, альтернатива OpenServer?!
Всем доброго времени суток. Хотел бы спросить какая есть альтернатива Open Server под linux, на винде с ним было довольно таки удобно. Я...

Эмуляция Lazarus: Окружение - Параметры (Окружение)
1. Проанализируйте заданную форму и выделите основные визуальные и не визуальные компоненты используемые в ней; 2. Используя компоненты...

Лучшая среда разработки на PHP
Посоветуйте наиболее приспособленную и неглючную среду.

30
1318 / 1010 / 232
Регистрация: 01.10.2018
Сообщений: 3,921
15.05.2020, 18:04
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от СергейСереб Посмотреть сообщение
А кто его мог заблокировать?
Провайдер (хостинг-/Интернет-).

Цитата Сообщение от СергейСереб Посмотреть сообщение
А другой порт нельзя установить?
Это стандартный порт. Другой порт никто слушать не будет. Есть два основных способа отправки: 1) напрямую на порт 25; 2) своему MSA на порт 587 (также может быть 465 для SSL).

Если вы отправляете с локального компьютера, включая локальный сервер, используйте второй способ. Первый способ используется для рабочих серверов, на которых совместно работают почтовый и Web-сервер и у которых нет никаких ограничений на возможность прямой отправки (и вам не трудно выполнить настройку такого сервера).
0
39 / 9 / 10
Регистрация: 19.09.2016
Сообщений: 1,098
15.05.2020, 18:10  [ТС]
Цитата Сообщение от estic Посмотреть сообщение
используйте второй способ
Что для этого нужно сделать?
0
1318 / 1010 / 232
Регистрация: 01.10.2018
Сообщений: 3,921
15.05.2020, 18:29
Выше уже писали: настройте любой почтовый клиент, способный принимать все необходимые данные через stdin и параметры запуска (он должен быть простым и быстрым, иметь режим работы "без пауз" и без ожидания пользовательского ввода, не считая получения данных из stdin).

Ну, и при необходимости пропишите команду запуска в директиве sendmail_path php.ini.
1
Заблокирован
16.05.2020, 00:58
в винде давно уже есть wsl, через неделю выйдет Windows 10 2004 с полноценным ядром линукс в wsl-2

а вообще вот так

Добавлено через 2 минуты
и потом вот так
0
39 / 9 / 10
Регистрация: 19.09.2016
Сообщений: 1,098
16.05.2020, 09:02  [ТС]
Цитата Сообщение от Verolomstvo Посмотреть сообщение
а вообще вот так

Не по теме:

Более глупого совета чем в видео - "попробовать, помучаться, снести линукс и вернуться на вин" - я не видел)).
Совершенно непонятна цель. Зачем вообще пробовать, мучаться, терять драгоценное время, чтобы потом просто удалить и забыть??
Наряду с этим, я пока также не представляю себе прелестей использования линукса для бэкенд разработки. От слова СОВСЕМ. Пока что больше только возни с той же установкой и настройкой LAMP+, что также без инструментов типа докера только усложняет настройку единого окружения в проектной работе.
Много времени и сил отнимают самостоятельные бессистемные поиски разрозненной информации в сети - как и что делать чтобы заработало то-то и то-то. По большей части - статьи 5-10 летней давности и сбивает с толку, что однотипные задачи в разных источниках решаются по разному на основе одних и тех же инструментов, без особого объяснения(хотя может и без особого понимания)) ) почему так.

Но, если знать чтонужно сделать и как - та же установка/настройка LAMP занимает не так много времени. Другое время - настраивать идентичную среду, если разработка командная, но я до этого еще не дошел. Были отдельные попытки изучения окружения разработки, знакомство с докером, что меня собственно еще быстрее сподвигло знакомиться с линуксом, т.к. на моем стареньком железе в виндовсе не работают всякие вещи типа вагранта, докера и т.д. и т.п. Сейчас я не особо для себя отличаю винду от линукса в плане легко/сложно. И там и там есть нюасны. Важнее - то, насколько оперативно/производительно/безболезненно конкретная ОС может помочь реализовывать конкретный круг задач.

Чисто в пользовательском плане при отстутствии винды я испытываю неудобство только при работе с уже привычным майкософт офисом, хотя - довольно редко это мне необходимо. Но в линуксе вроде есть wine, или на крайний случай есть win10 на соседнем диске.
При этом, как ни странно, на линуксе мне не нужно было искать драйвера для старого и специфического железа, что-то особым сложным образом настраивать именно как ОС, все встало и заработало быстро и с первого раза. Ну и сейчас я уже в линуксе привык к некоторым вещам, которые в винде недоступны, или я даже не представлял что они есть или для их реализации нужны знатные танцы с бубном.



По теме - все действительно оказалось просто, почтовый сервер я конечно не понял и не настроил). чуда не поризошло, но - установил необходимый минимум - ssmtp, все работает.
0
Заблокирован
16.05.2020, 09:26
СергейСереб, lamp разворачивается за 2 минуты, но это никому не нужно, потому что на винде есть WSL.

Вы понимаете, что LINUX - это уже с давних пор приложение Windows 10 из магазина.

Через 10 дней выйдет винда с WSL-2, там будет полноценное LINUX ядро

Даже на серверах Linux используют ленивые пользователи, которые не захотели изучить IIS, который давно встроен в винду и прекрасно работает

Медленно работает?
В каком году это было и на каком древнем ноутбуке Вы пробовали IIS, сколько лет прошло и во сколько раз увеличилась производительность железа?

А то хотят веб-разработкой заниматься с калькулятора сидят винда у них тормозит, дайте им консоль линя, будут с умным видом в терминал втыкать год не разобравшись тысячи тем на форумах потом на винды возвращаются а время ушло люди на винде успели сто сайтов написать
0
1318 / 1010 / 232
Регистрация: 01.10.2018
Сообщений: 3,921
16.05.2020, 10:50
Verolomstvo, Win10 - это приложение по сбору информации. Появление этой ОС - хороший повод для перехода на Linux-based ОС, т.е. подготовленным людям пора уже прощаться с десктопами Win, включая ноутбуки и т.п.

Добавлено через 3 минуты
Пока не упомянул про IIS, еще мог сойти за грамотного, после уже нет

Добавлено через 2 минуты
Но ник подобрал грамотно
0
Заблокирован
16.05.2020, 10:58
Цитата Сообщение от estic Посмотреть сообщение
Win10 - это приложение по сбору информации
а что секретного ты там у себя хранишь на калькуляторе своём? Порно домашнее?

Мозг включи и логически подумай: разрешили бы секретные специальные службы безопасности страны распространять шпионское ПО на её территории? Нет, конечно, хватит жуть нагонять - винда шпионит, коронавирус и прочая дичь...

А вот то, что ты в линях сидишь на гитхабе, который выкупили мелкомягкие, то это конечно самая круть - дарить чужим дядям свои разработки, которые они при желании могут отмониторить и то что им понравится выгодно продать.

Или объявить войну винде, то есть майкрософту и установить на линях VSCode, разработчиком которого является майкрософт - это гениально шило на мыло поменять от шпиоской шизы своей...

Цитата Сообщение от estic Посмотреть сообщение
Пока не упомянул про IIS, еще мог сойти за грамотного
очередная фраза очередного ленивца

Добавлено через 16 секунд
Цитата Сообщение от estic Посмотреть сообщение
Но ник подобрал грамотно
говна не держим
0
1318 / 1010 / 232
Регистрация: 01.10.2018
Сообщений: 3,921
16.05.2020, 11:18
Цитата Сообщение от Verolomstvo Посмотреть сообщение
а что секретного ты там у себя хранишь на калькуляторе своём?
Мне просто не комфортно, когда я "в тетрис играю" offline, а у меня исходящий трафик "прет не по-детски"

Про мои взаимоотношения с гитхабом очередная ваша придумка.

В целом против MS ничего не имею. Но, естественно, меня могут раздражать отдельные их продукты, "политика" в отношении чего-то или кого-то и т.д.
0
Заблокирован
16.05.2020, 11:26
estic, да меньше самого себя накручивать надо, установил - пользуешься и всё
0
1318 / 1010 / 232
Регистрация: 01.10.2018
Сообщений: 3,921
16.05.2020, 17:15
Verolomstvo, я очень спокойный человек. Поэтому буду пробовать менять основную десктопную платформу спокойно.

Вы бы других поменьше накручивали. А себя можете
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.05.2020, 17:15

Среда разработки для PHP
Привет всем, просто интресно стало кто какой средой разработки пользуется для PHP и почему ? Я если использую WordPress то пишу код в...

среда разработки для php
Подскажите бесплатную среду разработки для php , что то типо VS , что бы типо при наборе выдавались подсказки и т.д.

Среда разработки PHP DevelStudio
DevelStudio - среда программирования php, ориентированная на создание программ с помощью языка PHP под Windows. Как не странно эта среда...

PHP скрипты и разработки. Юридическая сторона
Разумнее было бы спросить у юристов, но к php программистам этот вопрос также относится. Написан модуль для CMS. Можно ли продавать его без...

Обучение php - от новичка и до разработки движков
Здравствуйте, уважаемые пользователи форума:) Сразу же прошу прощения, возможно тема уже неоднократно обсуждалась на форуме, но все же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru