Веб-розробкою (процес створення сайтів), яка включає в себе написання контенту, дизайн, програмування, обслуговування баз даних і серверів, зайняті мільйони людей по всьому світу, тому дуже важливо, щоб вона підтримувалася операційною системою. На щастя для цих цілей в Ubuntu є багато першокласного вільного ПЗ з відкритим кодом. У Kubuntu і Xubuntu також є подібні програми, але в цій статті буде обговорюватися тільки ПО, орієнтоване на GNOME. Дозвольте мені познайомити вас з програмами, використовуваними для Веб-розробки, включаючи ті, які не входять до Ubuntu і можуть бути легко встановлені. Пам'ятайте, що тут йдеться про програми, якими користуються Веб-розробники, і мета статті - підвищити обізнаність про це ПО. Будь ласка, прочитайте мої наступні статті про створення і розміщенні сайтів.
ebox / + archiv. Будемо сподіватися, eBox 1.0 буде включений в Ubuntu 9.04 (Jaunty Jackalope).
Зауваження по встановленню:
Користувачі 8.04 (Hardy) повинні замінити «interpid» на «hardy» в рядках вище.
Приберіть всі модулі з рядка установки, які не потрібні (наприклад, ebox-mail, якщо поштовий сервер вам не потрібний).
MySQL Administrator - це крос-платформенний інструмент, створений MySQL AB (тепер Sun Microsystems) для управління локальними і віддаленими базами даних. Його можна використовувати для контролю їх «здоров'я» (кількість запитів і з'єднань, використання пам'яті і ін.), Управляти користувачами і резервними копіями, змінювати змінні MySQL сервера. Ця програма для тих, хто вважає за краще управління за допомогою GUI-додатків, і тих, хто любить графіки для відображення з'єднань і статистики використання. Пам'ятайте, що зараз програма називається «MySQL GUI -tools», і в майбутніх версіях Ubuntu назва може змінитися.
Webmin - це панель для адміністрування сервера з веб-інтерфейсом. Вона не включена в Ubuntu через те, як взаємодіє з сервером (не відповідає політиці Debian). Але все ж це дуже корисна програма. Webmin управляє найпоширенішими демонами Linux сервера. Але також підтримує плагіни на випадок, якщо вам знадобиться керувати іншою програмою (наприклад, Awstats).