Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Тестирование сайтов в линукс


Автор: tikitiki 8.1.2008, 20:44
Я сайты делаю в win. Есть у меня linux. Можно ли сайты тестировать
в linux, чтоб как-будто на хостинге тестировалось? 

И какие шаги надо проделать, чтоб поменьше затрат было?
У меня в win стоят apache 2.2.2, php 5.1.4, mysql 4.1. Какие пакеты
надо в linux по аналогии установить? Они все линуксные должны быть?
Мне сказали, что wine может помочь мне-так ли это?

Автор: flashaa 8.1.2008, 21:01
linux'ов много, т.к. это ОС с открытым исходным кодом - кто угодно может написать свой линукс, в отличие от винды, которая защищена. Среди них есть и операционки с граф. интерфейсом, идентичным винде(если быть более точным, сама ос по прежнему консольная, просто есть надстройка gui). Есть доки на рус. языке, мануалы. 
К примеру:
http://ubuntu.ru/
Ставится как винда с загрузочного диска, все те же опции, те же пункты меню(если не копать глубоко).
Немного чтения доков и примитивные пользовательские операции легко осваиваются, правда если начинаешь разбираться в ее работе и администрировании ...  smile . Убунту относится к ветке дебиан-подобных линуксов, есть другая ветка - бсд-подобные. Некоторые принципы работы в них серьезно отличается. Во всяком случае по установке софта, поэтому приводить конкретные примеры по установке - значит для начала надо выбрать конкретную ос. По поводу софта для разработки сайт - с ним сейчас дефицита нет. 
wine - эмулятор среды виндовс, т.е. программа будет работать "как бы" в винде... А для тестирования собственно нужен линукс, поэтому wine отметается.
Вообще если не разбираешься в работе линукс, изучение будет достаточно трудоемким, и не окупит простое тестирование сайта. Я бы предложил не заморачиваться с установкой, а найти уже настроенный сервер или использовать для тестирования скрытую от пользователей папку сайта.

Автор: tikitiki 8.1.2008, 21:29
flashaa, спасибо. Насчёт линукса-я уже установил altlinux desktop. Жаль, что
сразу не сказал. 
Многое понятно, но настройки не все знаю и программы не устанавливал.

Как устанавливать -читал по книгам.
 Для меня более непонятно- в отличие от win деинсталировать-можно просто удаляя папки с программами без панелей управления как в win?
И с установкой вроде понятно-надо знать только куда устанавливать, а остальное по книгам. 

Автор: Golda 9.1.2008, 09:29
Просто удалять папки не рекомендуется. Файлы и настройки, связанные с определенным пакетом (будь это программа, библиотека или сводный набор утилит) часто разбросаны по диску. Как и в windows для корректного удаления программы часто требуется работа деинсталяционного скрипта. 

Я не работала именно с altlinux, но по опыту Debian, Ubuntu и Suse могу сказать, что обычно управление пакетами поручается какому-нибудь менеджеру управления пкетами, например, APT. Это связано прежде всего с тем, что очень часто работоспособность пакетов связана с наличием на машине других пакетов, причем часто важны версии (эти проблемы сходны с проблемами совместимости версий dll в Windows). Кроме того, как правило, под каждый вариант Linux требуется своя сборка пакета (например, в связи с разницей в распределении необходимых ресурсов в файловой систете... много зависимостей существует). Менеждер управления пакетами настраивается на определенный/определенные общедоступные репозитории, в которых собраны пакеты под данный вариант Linux. Для корректной работы такого менеждера желательно все (ну это в идеале, с опытом Вы познакомитесь и с исключениями) операции по инсталяции и деинсталяции пакетов делать средствами этого менеждера.

Узнайте, какой менеждер управления пакетами популярен в altlinux и пользуйтесь им

Автор: Alex13 9.1.2008, 10:02
tikitiki, касательно сабжа. Есть такой пакет, XAMPP называется - это php+mysql+apache+еще_что-то_чем_я_не_пользуюсь уже собранные и настроенные на работу вместе. Работают под Линухом (любым) безо всяких wine. Качать тут: http://www.apachefriends.org/en/xampp-linux.html

Автор: tikitiki 9.1.2008, 23:43
Golda, спасибо большое. Мне стало понятно многое и с менеджером пакетов.
Alex13, спасибо. Видимо мне как раз это и надо качнуть.

Автор: tikitiki 10.1.2008, 02:22
Спасибо большое. Вопрос закрыт.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)