Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Гостевая книга ... 65535
Содержание сайт... 65535
Вызов хранимых ... 65535
Эмулятор микроп... 65535
Бип из системно... 60764
Invision Power ... 58649
Организация зап... 58615
Модуль Forms 57076
Приложение «Про... 56862
Оператор выбора... 56299
Создание отчето... 56025
Подключение Mic... 55891
ТЕХНОЛОГИИ ДОСТ... 52226
Программируемая... 49543
Пример работы с... 48069
Имитационное мо... 47770
21 ошибка прогр... 42736
Реклама
Сейчас на сайте
Гостей: 7
На сайте нет зарегистрированных пользователей

Пользователей: 13,022
новичок: igra87
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Информационная система - продуктовый магазин на Turbo Pascal (База данны...
Моделирование интернет кафе на GPSS + Отчет
Двунаправленный динамический список на Delphi + Блок схемы

Реклама

TopServer
Причем все указанные компоненты сервера приложений работают как единое целое. Кроме того, программа TopServer бесплатна.
Установить комплекс очень просто, требуется выбрать каталог, в который программа будет инсталироваться. После установки программа создаст виртуальный диск, запустит тестовую страницу в браузере. Вуаля, локальный сервер готов к работе.
Мне кажется, что создание виртуального диск не идеальное решение, но в данном случае, с таким решением разработчиков можно смириться, так как на диске имитируется структура каталогов unix-подобных ОС, что позволяет приблизить разработку Вашего сайта в “боевых условиях”, потом приспокойненько без потерь перености всё добро на хостинг. Также виртуальный диск легко отключить, всего лишь нужно убрать ярлык стартового скрипта из автозагрузки и перезагрузить ваш PC.
В отличии от других комплексов, компоненты TopServer не устанавливаются в систему, как службы. Эти компоненты запускаются скриптом и работают в фоновом режиме. Их можно легко отключить, либо перезапустить с помощью трех ярлыков. ТopServer не создаёт конфликтов со службами, установленных в, но к сожалению, для работы в качестве сервера это не слишком удобно — так сложно отслеживать и управлять его компонентами. Если для вас это так важно, вы можете установить программу в качестве служб.
Панель администрирования TopServer

Веб-сервер Apache в TopServer заранее сконфигурирован для правильной работы совместно с PHP через интерфейс SAPI, то есть в качестве модуля. Приятно, что большинство конфигурационных файлов сопровождаются подробными комментариями на русском языке. Для того, чтобы перейти на использование PHP через CGI, нужно раскомментировать несколько уже существующих строк. TopServer имеет панель администрирования. В панельке можно посмотреть автоматически генерируемые отчеты о состоянии Apache и PHP, отредактировать основные конфигурационные файлы, есть простой парсер лога Apache и два скрипта для управления каталогами пользователей (userdir) и виртуальными хостами (name-based virtual hosts).
Виртуальные хосты — удобный механизм для размещения нескольких сайтов на одном сервере. При установке TopServer создает два тестовых виртуальных хоста, prime и second, один пользовательский каталог “~test. Необходимо обратить внимание, что при установке комплекс очищает файл hosts!
Непонятно, почему разработчики выключили по умолчанию директиву FollowSymLinks, так как без нее не будет работать модуль mod_rewrite, необходимый для многих скриптов. Это же следует учитывать и при использовании виртуальных хостов.
Порадовало, что PHP хорошо сконфигурирован и работает с библиотекой Zend Optimizer. Это увеличивает производительность и обеспечивает возможность работы с зашифрованными с помощью Zend Guard или Zend Encoder коммерческими скриптами. Также в состав комплекса входит набор часто используемых расширений PECL, хотя некоторых нет, и при необходимости их придется устанавливать вручную. Приятным сюрпризом было - 400 скриптов на PHP. Если в PHP использовать функцию mail, то сработает еще одна программа из комплекса — заглушка для sendmail, предназначенная для отладки почтовых скриптов. В отличие от sendmail она не посылает письма, а складывает их в директорию /email. Если для ваших целей этого недостаточно, то можно просто отредактировать файл php.ini в секции “mail function” .
Perl работает сразу после установки и не требует настройки. Но, к сожалению, интерпретатор Perl установлен лишь с основными библиотеками.
MySQL по умолчанию поддерживает соединения только с локального компьютера c учетной записью root без пароля. В TopServer установлен phpmyadmin, поэтому управление базами можно не составит труда, а вот пользователями управлять при помощи специального скрипта в панели администрирования. Ещё одна приятная мелочь, по умолчанию кодировка баз MySQL — cp1251, но при необходимости достаточно исправить ее на нужную в файле my.ini. В состав TopServer также вошли СУБД SQLite и аналог phpMyAdmin для нее — SQLiteManager.
Собственный мультипоточный FTP-сервер SlimFTPd является хорошим дополнением. В админке Вы найдёте скрипт для управления и настройки SlimFTPd, но лучше настроить с помощью конфигурационного файла slimftpd.conf. SlimFTPd поддерживает пассивный способ передачи, позволяет возобновлять неудавшиеся транзакции и использует малый объем памяти, но, к сожалению, он довольно прост и не поддерживает многих полезных функций вроде анонимного входа пользователей или ограничения по скорости или трафику.
Файлы в каталоге можно изменить из панели администрирования с PHPFM 1.0 – простого и надежного помощью файлового менеджера.
Вывод

TopServer - хорошо работающий комплекс программ, которые работают без дополнительной настройки. Так что для начинающих, неплохо подойдет в качестве рабочей платформы.
Опубликовал Kest October 27 2008 15:38:57 · 1 Комментариев · 7343 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Олег January 10 2010 20:33:33
Добрый день. Вопрос - у меня есть домен, есть статич. айпи, как настроить TopServer что-бы мой сайт было видно с интернета? Заранее спасибо.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
С. Г. Горнаков - ...
Прграммирование в...
AUTOWEB
Усложнённый кальк...
DCMintry
Доступа к БД Fire...
Разработка распре...
VksButton
Защита от спама ...
DS_Group
Allsubmitter 4.7 ...
DFileDeleter
Turbo Pascal for ...
RbControls
EditButton
HtmlLerz PRO
EditNew
База данных: Книж...
Delphi World 6.0
Delphi 6. Учебный...

Топ загрузок
Приложение Клие... 100307
Delphi 7 Enterp... 77962
Converter AMR<-... 20021
Borland C++Buil... 10679
GPSS World Stud... 9277
Borland Delphi ... 7669
Turbo Pascal fo... 6884
Visual Studio 2... 4906
Калькулятор [Ис... 3997
FreeSMS v1.3.1 3486
Случайные статьи
В чём удобство онл...
Проектирование стр...
• На какой уровень...
Инфографику следуе...
Invalid file name
Цель — проиллюстри...
Широкие строковые ...
Определяется сущес...
Работа с фильтрами...
Схемы, определяющи...
На что влияет кома...
• Аудит удачных и ...
Ввод-вывод объекто...
Х \== Y
Procedure or funct...
Единственное, что ...
Domain Controllers...
Преобразование пол...
Классические игров...
Macintosh Мегакомп SE
Как надоесть друзь...
Цель поисковой опт...
Изоморфизм д.з.к. ...
Упорядоченный дина...
— закрытый ключ 80...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?