В процессе изучения веб-программирования появилась необходимость тестирования создаваемых страниц. Как известно код php выполняется на сервере, а пользователю выдается уже готовый html-код страницы. Это очень удобно, поскольку отделяет программый код от пользователей и не дает просмотреть логику и структуру программы, используемые ей данные. Для тестирования кода можно в принципе использовать несколько подходов: запустить веб-сервер на своем компьютере, использовать специализированный компьютер в своей сети, использовать для тестирования сервер на платном/бесплатном хостинге. Последний вариант не устраивает поскольку зачастую владельцы хостингов ограничивают возможности предоставляемого сервера - небольшой объем выделяемого места, урезанные функции баз данных, либо вообще запрет на их использование, показ рекламы и многое другое. Компьютер в своей сети также не желательно использовать из-за возможных ошибок в коде, которые могут вызвать нестабильную работу сервера. В принципе возможно для тестирования использовать виртуальные сервера и сервер на операционной системе Linux. В общем для меня самым оптимальным вариантом был создать на домашнем компьютере свой собственный локальный веб-сервер.
Как обычно в современном програмном обеспечении нет единственного решения на все случаи жизни, и это хорошо, что умнейшие люди, программисты постояяно пытаются создать что то лучше - более быструю программу, программу с большими возможностями, более удобную и так далее. Вот и в локальных версиях серверов существует некоторое разнообразие. Не могу сказать что я тестировал все продукты из этой области, скорее наоборот - малую их часть. Часть программ почему то просто не заработала. Уж не знаю по какой причине - то ли в операционной системе какая то несовместимость, то ли нужно было выполнить какие то дополнительные настройки, не знаю. Обычно незаработавшая программа сразу удаляется и устанавливается следующая, посколько время дорого.
В настоящее время использую програмный продукт под названием XAMPP. Никаких сложностей с установкой не возникло, единственно что необходимо установливать ее в корень диска С: Программа сама прописывает в службах необходимые компоненты - MySQL, Apache, модули PHP и Perl.
Еще попалась хорошая связка Mowes Portable, которая как видно из названия работает без установки, то есть возможно запускать даже с флешки. Точно уже не помню почему перестал ей пользоваться, но программа нравилась и пользовался ей достаточно долго. Если правильно помню, то пришлось отказаться при переходе на 64-битную операционную систему.
Как обычно в современном програмном обеспечении нет единственного решения на все случаи жизни, и это хорошо, что умнейшие люди, программисты постояяно пытаются создать что то лучше - более быструю программу, программу с большими возможностями, более удобную и так далее. Вот и в локальных версиях серверов существует некоторое разнообразие. Не могу сказать что я тестировал все продукты из этой области, скорее наоборот - малую их часть. Часть программ почему то просто не заработала. Уж не знаю по какой причине - то ли в операционной системе какая то несовместимость, то ли нужно было выполнить какие то дополнительные настройки, не знаю. Обычно незаработавшая программа сразу удаляется и устанавливается следующая, посколько время дорого.
В настоящее время использую програмный продукт под названием XAMPP. Никаких сложностей с установкой не возникло, единственно что необходимо установливать ее в корень диска С: Программа сама прописывает в службах необходимые компоненты - MySQL, Apache, модули PHP и Perl.
Еще попалась хорошая связка Mowes Portable, которая как видно из названия работает без установки, то есть возможно запускать даже с флешки. Точно уже не помню почему перестал ей пользоваться, но программа нравилась и пользовался ей достаточно долго. Если правильно помню, то пришлось отказаться при переходе на 64-битную операционную систему.
Комментариев нет:
Отправить комментарий