1 (16.02.2020 09:11:47 отредактировано user160)

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

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

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

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

2 (31.01.2020 19:14:52 отредактировано ValentinK)

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

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

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

3

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

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

4

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

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

5

Rizado пишет:

Eclipse, NetBeans. Из платных − продукция от JetBrains.

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

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

6

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

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

7

Rizado пишет:

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

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

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

8 (31.01.2020 19:56:36 отредактировано ValentinK)

user160 пишет:

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

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

user160 пишет:

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

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

Насчёт редактора - под Windows есть Notepad++, подсвечивает код.
Аналогично на sourceforge есть расширенные notepad (блокноты) под Linux.
Поищите и найдите. Синтаксис будет подсвечиваться, и места много не займёт.
https://www.google.com/search?sxsrf=ACY … amp;uact=5

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

9

ValentinK пишет:

Насчёт редактора - под Windows есть Notepad++,

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

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

10 (31.01.2020 20:20:04 отредактировано ValentinK)

user160 пишет:

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

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

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

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

11

user160 пишет:

администрировать: Apach, SQL

Webmin, VestaCP, …

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

12 (31.01.2020 21:14:25 отредактировано ValentinK)

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

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

13

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

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

14

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

ValentinK пишет:

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

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

15

VestaCP не устанавливается.

 Консоль:
curl -O //vestacp.com/pub/vst-install.sh

это проехало.

Далее ставлю VestaCP из консоли командой:

 Консоль:
bash vst-install-debian.sh --force

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

+ открыть спойлер

 Консоль:
--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

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

  • ссылка на какой-то левый IP  104.236.66.100

  • подозрение что для версии Debian-buster VestaCP еще несуществует

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

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

16

user160 пишет:

ссылка на какой-то левый IP  104.236.66.100

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

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

17 (04.02.2020 09:59:11 отредактировано user160)

Rizado пишет:

Введите его в адресную строку браузера ab .

Ввел.  az

Rizado пишет:

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

Доступ конечно есть. Иначе как бы я до этого выполнял

 Консоль:
curl -O //vestacp.com/pub/vst-install.sh

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

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

18

user160 пишет:

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

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

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

19

mozgfx пишет:

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

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

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

  • Sublime Text только для Windows

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

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

20

user160 пишет:

Но не понятно, платный он или нет.

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

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

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

+ Немного оффтопика с юмором
user160 пишет:

Кнопочка Bay на сайте присутствует.

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

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

21 (05.02.2020 11:42:55 отредактировано user160)

Вчера пытался поставить Webmin.
Он в итоге не встал, обломился в начале установки.
В процессе установки он снёс Apache, установил Nginx.
В итоге не Apache уже не работал, а к установке Nginx я был не готов.
Начались какие-то глюки с Synaptic, он не принимал ни одного пароля и не работал.
Пришлось снести систему, и установить сегодня заново.
Еще предстоит побороться с проприетарными дровами для чипов AMD и INTEL.

В общем сделал для себя вывод: придётся всем этим добром управлять с консли.
Внешние "красивые" конфигураторы (для WEB SQL DNS) не совсем предсказуемы.

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

22

user160, Apache − пишите названия правильно, а то потом найти по слову проблема.
Для чего драйвера? Для видео не нужны − там графическое DE нет смысла ставить на сервер, только ресурсы лишние просит.
Я ставил и VestaCP, и Webmin, вели себя вполне предсказуемо. Vesta и сейчас работает на сервере одной московской газеты, больше для них, чем для меня ab .

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

23

У меня там вторая сетевая карточка INTEL.
DE, согласен, там не нужен. Но из-за недостатка опыта мне проще обращаться с Synaptic.

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

24

user160, делается так (от root):

 Консоль:
apt install %PACKAGE_NAME1% %PACKAGE_NAME2% …

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

25 (05.02.2020 13:00:11 отредактировано user160)

Rizado пишет:

делается так (от root)

Этот способ я знаю. Вопрос в том, подтянет ли зависимости?
И не всегда имя пакета для нужного софта соответствует названию оного, а в Synaptic "подтягвается" описание.

И ещё вопрос: что проще в настройке для дилетанта, Apache или Nginx?

Сам нашёл ответ здесь
Мне наверное будет проще Apache.

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

26

user160 пишет:

Этот способ я знаю. Вопрос в том, подтянет ли зависимости?

Вас система проинформирует о необходимости установить дополнительные пакеты (именно зависимости) и предложит согласиться или отказаться. При согласии зависимости будут установлены автоматически, при отказе − вообще ничего не установится. Чтобы поставить с нарушенными зависимостями − это надо умышленно постараться (хотя и возможно такое иногда).

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

27 (16.02.2020 09:36:50 отредактировано user160)

Rizado пишет:

Webmin, VestaCP, …

Правильно ли я понял, что Webmin после установки работает только через https://localhost?
Т.е. чтобы использовать оный софт надо еще устанавливать графическое DE на сервер?
Есть ли возможность использовать/установить Webmin на (windows or Linux)хост, и настроить управление удалённым сервером, на котором нет графического DE?

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

28

user160,

user160 пишет:

Правильно ли я понял, что Webmin после установки работает только через https://localhost?

Нет.

user160 пишет:

Т.е. чтобы использовать оный софт надо еще устанавливать графическое DE на сервер?

Нет.

user160 пишет:

Есть ли возможность использовать/установить Webmin на (windows or Linux)хост, и настроить управление удалённым сервером, на котором нет графического DE?

Да.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

29

Насколько помню, первый доступ только с localhost. Затем выбираешь webmin / настройка webmin / управление доступом по ip / разрешить доступ со всех ip / сохранить.

Там есть и возможность задать доступ только с определенных ip.

Путь важнее цели.

30

caspar, я с ним работал последний раз лет 8-9 назад, тогда такого не было. Может, и изменили что.

Да и нелогично это. А если надо на удалённый сервер поставить, где даже клавиатуры с монитором нет?

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey