Сьогодні я відійду від безпосередньої розробки веб додатків в сторону програмної частини веб сервера. Розгляну веб сервера під win і nix, розповім як їх встановити і який краще.
- TopServer - Простий веб сервер з коробки. Особисто мені здається не зручним
- Denwer - Так само веб сервер з коробки. У використанні ще гірше ніж TopServer, а про кількість помилок і гілках в налаштуванні і говорити нема чого
- Xampp - Найоптимальніший коробковий варіант для Windows, про нього я розповім
- Apache + MySQL + PHP - Збираємо самі, інструкцій в інтернеті море, не буду торкатися. До мінусів варто віднести ручне написання конфігов. До плюсів - що хочу те й поставлю
- Lampp - він же Xampp але під linux. Працює прямо з коробки. Торкнуся я його зовсім небагато, тому що він точно такий же як і XAMPP
- Apache + MySQL + PHP - збираємо самі, в інтернеті море інструкцій але все ж я повторюся і розповім як і що
установка
Нічого складного, встановлюється як звичайна програма. Слід вказати тільки на те що треба ставити в корінь C: // xampp D: // Xampp і т.д. якщо встановите в якийсь інший каталог (наприклад Program files) то працювати не буде.
установка Portable
З сайту можна так само завантажити portable версію xampp'а, а саме .zip архів. Розпаковуємо так само в кореневу папку але на цей раз не на жорсткий диск а на флешку.
установка
Тут все просто (принаймні компілювати нічого не треба ^ _ ^), викачуємо, у мене за замовчуванням завантажені файли знаходяться в / home / zekman / Завантаження
Ну а далі в терміналі виконуємо:
% Sudo / opt / lampp / lampp stop
Додаткові команди к / opt / lampp / lampp
- restart - перезапуск
- reload - перечитати конфігураційний файл без перезапуску
- security - Перевірка безпеки і її налаштування
- startapache - Запуск тільки Apache
- startssl - включає підтримку SSL, і робить її постійною, тобто при наступному запуску lampp автоматично запустить і ssl
- startmysql - Запускає тільки MySQL
- startftp - Запускає сервер ProFTPD. FTP сервер налаштований, що тепер можна завантажити на користувача «nobody» і пароль «lampp». Робить запуск FTP постійним, так само як і startssl
- stopapache - Зупиняє тільки Apache
- stopssl - Зупиняє тільки ssl, а так же відключає його автозапуск
- stopmysql - Зупиняє тільки MySQL
- stopftp - Зупиняє тільки FTP а так же відключає його автозапуск
- reloadapache - Apache перечитує свій конфігураційний файл
- reloadmysql - Mysql перечитує свій конфігураційний файл
- reloadftp - ProFTPD перечитує свій конфігураційний фал (FTP)
-
Ну і останній пункт про LAMPP це видалення
% Sudo rm -rf / opt / lampp
Apache + MySQL + PHP Своїми руками на Linux
Схожі статті