LinuxForum.Fans
Тема

Linux GUI IDE (среда для разработки) WEB

Автор: user160 37 сообщений 2632 просмотров
31.01.2020 17:25 · отредактировано #433876

Доброго времени суток, уважаемые.

Решил так сказать "пощупать за вымя" WEB разработку.
Для этого установил: APACHE2, PHP в Debian 10. MySQL поставлю позже.
Ищу для Linux GUI IDE для программирования и администрирования LAMP.
Планирую подключаться из Windows к серверу Linux по SSH и кодироать/управлять оной LAMP.

Есть ли в природе данный Linux GUI IDE?
Если есть то как его зовут?

31.01.2020 18:52 · отредактировано #433877

phpMyAdmin для администрирования MySQL
остальные менеджера только у хостинг-провайдеров
кстати, существуют бесплатные или недорогие хостинги PHP и MySQL
может, прямо туда заливать?
под Windows тоже есть MySQL и можно сконфигурировать PHP на IIS, если Windows профессиональный
в принципе, есть и Apache под Windows, но его тоже надо уметь конфигурировать.
На самом PHP можно разрабатывать в любом текстовом редакторе, хотя лучше с подсветкой синтаксиса.
Лично я разрабатывал (немного) на простом KWrite.
И базу данных использовал Postgres, потому что MySQL не поддерживает Unicode.

P.S. - "пощупать за вымя" - это прикол?

31.01.2020 19:21 #433878

Я поставил всё это добро на свой локальный сервак. Посему, речи о провайдерах не идёт. Было бы хорошо найти IDE совместимое с графикой XFSE, поскольку оная у меня и установлена в DEBIAN.

31.01.2020 19:22 #433879

Eclipse, NetBeans. Из платных − продукция от JetBrains.
И да, Вам правильно сделали замечание за речь. Мы не требуем грамотности на 100%, но писать надо доступно, учитывая, что у нас нет возрастных ограничений.

31.01.2020 19:24 #433880
Rizado написал:
Eclipse, NetBeans. Из платных − продукция от JetBrains.

Эти то понятны, а есть что-нибудь попроще без JAVA?

31.01.2020 19:27 #433881

user160, а какая разница? У них входит в поставку среда выполнения Java, так что проблем не будет.

31.01.2020 19:31 #433882
Rizado написал:
user160, а какая разница? У них входит в поставку среда выполнения Java, так что проблем не будет.

Это мой "каприз", хочу обойтись без JAVA. Считаю ставить её излишней на комп в котором всего два ядра.
Да и в принципе "что-то я перестал доверять Бендеру"(ц), т.е. ORACLE

31.01.2020 19:38 · отредактировано #433883
"user160" написал:
Это мой "каприз", хочу обойтись без JAVA. Считаю ставить её излишней на комп в котором всего два ядра.

Два ядра - это много, тем более что процессы делят время процессора.

"user160" написал:
Да и в принципе "что-то я перестал доверять Бендеру"(ц), т.е. ORACLE

Отличнейшая вещь Java! Удобная и кроссплатформенная.

Насчёт редактора - под Windows есть Notepad++, подсвечивает код.
Аналогично на sourceforge есть расширенные notepad (блокноты) под Linux.
Поищите и найдите. Синтаксис будет подсвечиваться, и места много не займёт.
https://www.google.com/search?sxsrf=ACYBGNT3rWhxn4zm30e0JIU0ylgwExlgDw%3A1580489759770&source=hp&ei=H1w0XuWfJuCAk74PhZW14Ac&q=notepad%2B%2B+linux&oq=notepad%2B%2B+linux&gs_l=psy-ab.3..0l3j0i203l7.2474.7692..8151...2.0..0.199.1201.12j1......0....1..gws-wiz.....10..35i362i39j0i131j0i10i1j0i10i1i42j0i10i42j0i10.NLAQOVuHplw&ved=0ahUKEwilq8aVp67nAhVgwMQBHYVKDXwQ4dUDCAU&uact=5

31.01.2020 20:11 #433884
"ValentinK" написал:
Насчёт редактора - под Windows есть Notepad++,

Такой у меня установлен. Мне нужна интегрированная тулза, чтобы и программировать и администрировать: Apach, SQL

31.01.2020 20:17 · отредактировано #433885
user160 написал:
Мне нужна интегрированная тулза, чтобы и программировать и администрировать: Apach, SQL

Apache - файл конфигурации, редактируется в текстовом режиме.
Есть графические утилиты, как минимум под Windows, но все коммерческие
Про SQL уже писал.

В общем получается как-то так
хотите Linux - учитесь его конфигурировать.
хотите больше удобств - раскошельтесь на Window$...

31.01.2020 20:48 #433886
"user160" написал:
администрировать: Apach, SQL

Webmin, VestaCP, …

31.01.2020 21:05 · отредактировано #433887

VestaCP - посмотрел - крутая панель
Но её тоже надо настраивать под конкретный web-сервер, DNS и почту
Или она подхватывает уже запущенные сервисы?

31.01.2020 22:17 #433888

ValentinK, я с ней практически не имел дела, обычно руками всё настраиваю. Вроде частично умеет подхватывать, а вот Apache хочет многопользовательскую версию.

03.02.2020 14:24 #433896

https://www.sublimetext.com/ - посмотрите на него
он был популярен в качестве мощного редактора.

"ValentinK" написал:

хотите Linux - учитесь его конфигурировать.
хотите больше удобств - раскошельтесь на Window$...

Не всегда так, Линукс может быть даже дороже чем Windows.
Дело ведь не в цене... А в качестве, стабильности и производительности.
Бесплатный работает хорошо... - на бесплатных откатывают то, что работ в коммерческих потом.
Ровно как и коммерческий - со своими плюшками в виде поддержки и т.д.

03.02.2020 22:40 #433899

VestaCP не устанавливается.
[console]curl -O //vestacp.com/pub/vst-install.sh[/console]
это проехало.

Далее ставлю VestaCP из консоли командой:
[console]bash vst-install-debian.sh --force[/console]

Я хочу всё это добро поставить на локальный домен:
FQDN hostname [local]: <хост>.local, т.е. этот домен нигде не зарегистрирован и ip будет типа 192.168.ххх.ххх
Во всяком случаю хочу так сделать.
Скрипт запросил e-mail, я указал свой ящик в яндексе.
Некоторое время скрипт "подумал" и выдал

Показать
[console]--2020-02-03 22:17:15-- http://c.vestacp.com/deb_signing.key
Resolving c.vestacp.com (c.vestacp.com)... 104.236.66.100
Connecting to c.vestacp.com (c.vestacp.com)|104.236.66.100|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1719 (1.7K) [text/plain]
Saving to: ‘deb_signing.key’

deb_signing.key 100%[=====================================================================================================>] 1.68K --.-KB/s in 0s

2020-02-03 22:17:15 (52.3 MB/s) - ‘deb_signing.key’ saved [1719/1719]

OK
Hit:1 http://deb.debian.org/debian buster InRelease
Get:2 http://deb.debian.org/debian buster-updates InRelease [49.3 kB]
Get:3 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:4 http://nginx.org/packages/debian buster InRelease [2,848 B]
Ign:5 http://apt.vestacp.com/buster buster InRelease
Err:6 http://apt.vestacp.com/buster buster Release
404 Not Found [IP: 104.236.66.100 80]
Get:7 http://security.debian.org/debian-security buster/updates/main Sources [101 kB]
Get:8 http://security.debian.org/debian-security buster/updates/main amd64 Packages [175 kB]
Get:9 http://nginx.org/packages/debian buster/nginx amd64 Packages [7,091 B]
Reading package lists... Done
E: The repository 'http://apt.vestacp.com/buster buster Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package apache2.2-common is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
apache2

Package mysql-client is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php5-mysql is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php5-curl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package rssh is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libapache2-mod-php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php5-common is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'apache2.2-common' has no installation candidate
E: Unable to locate package libapache2-mod-ruid2
E: Package 'libapache2-mod-php5' has no installation candidate
E: Package 'php5' has no installation candidate
E: Package 'php5-common' has no installation candidate
E: Unable to locate package php5-cgi
E: Package 'php5-mysql' has no installation candidate
E: Package 'php5-curl' has no installation candidate
E: Package 'mysql-server' has no installation candidate
E: Package 'mysql-client' has no installation candidate
E: Unable to locate package phpMyAdmin
E: Package 'rssh' has no installation candidate
E: Unable to locate package vesta
E: Unable to locate package vesta-nginx
E: Unable to locate package vesta-php
E: Unable to locate package vesta-ioncube
E: Unable to locate package vesta-softaculous
Error: apt-get install failed
[/console]

В общем две непонятки:

  • ссылка на какой-то левый IP 104.236.66.100
  • подозрение что для версии Debian-buster VestaCP еще несуществует

Как бы в этом всём разобраться?
Что скажете, уважаемые?

04.02.2020 09:14 #433900
"user160" написал:
ссылка на какой-то левый IP 104.236.66.100

Введите его в адресную строку браузера :) .
И ещё. Для установки нужен доступ к интернету.

04.02.2020 09:58 · отредактировано #433901
"Rizado" написал:
Введите его в адресную строку браузера ab .

Ввел. *DRINK*

"Rizado" написал:
И ещё. Для установки нужен доступ к интернету.

Доступ конечно есть. Иначе как бы я до этого выполнял
[console]curl -O //vestacp.com/pub/vst-install.sh[/console]

Есть ещё что-то, о чём я не знаю и в логах не очевидно.
Может быть Vesta не работает на локальном домене хоста, где я её устанавливаю?

04.02.2020 10:07 #433902
"user160" написал:
Может быть Vesta не работает на локальном домене хоста, где я её устанавливаю?

Я уже выше писал − практически не работал с ней, только знаю о её существовании. Ставил одному знакомому, который Линукса боится и которому лучше хоть какая-то панель управления.
А свой VPS только вручную :) .

04.02.2020 10:52 #433903
"mozgfx" написал:
https://www.sublimetext.com/ - посмотрите на него
он был популярен в качестве мощного редактора.

На сайте выглядит интересно. Но не понятно, платный он или нет. Кнопочка Bay на сайте присутствует.

  • Sublime Merge для Linux есть, но вероятно не бесплатный.
  • Sublime Text только для Windows

В прошлом веке работал с Multi-edit тоже был не менее, если не более крут.
Тогда я программировал в нём Foxpro DOS-овский вариант. Там всё было великолепно.
Компилятор возвращал Лог, Multi-edit его читал и переходил на строки с ошибками.
Всякие удобные макросы были....
Трава была зеленее и девушки красивее... ;)

04.02.2020 14:44 #433906
"user160" написал:
Но не понятно, платный он или нет.

А что непонятного? Цитата с сайта:

Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use.

Если кратко суть − пробный период бесплатный, но постоянное использование стоит 80 американских рублей.

Немного оффтопика с юмором
"user160" написал:
Кнопочка Bay на сайте присутствует.

Вот бухты или залива я на сайте не нашёл, а кнопка «Купить» («Buy») имеется :D .

Войдите или зарегистрируйтесь, чтобы ответить.