Как сбросить WIMP для LAMP
У кого-нибудь есть пример чего-то, что нельзя сделать на сервере Windows2000 с использованием PHP5?
ОБНОВЛЕНИЕ: Просто, чтобы уточнить, моя проблема не в IIS, или в том, что я вроде "только с открытым исходным кодом", вроде как парень. Дело в том, что хостинг - это ужасный пакет услуг. Хранилище и пропускная способность смешны, панели управления нет, поэтому для того, чтобы что-то сделать, даже для чего-то столь же простого, как настройка задания cron, нужно обратиться в службу поддержки, который ворчит о необходимости его реализации и, кажется, работает в том же графике времени как люди на острове потерялись.
Почему бы просто не сказать клиенту, что я слышу, как ты спрашиваешь! Попробовал и не получилось. Хостинговая компания - это не хостинговая компания, это друг клиента, и ничто из того, что я говорю, не делает слепой разницы. Я знаю, что мой клиент платит сквозь зубы за кусок дерьма, но они просто не слушают. Кроме того, мне пришлось внести некоторые незначительные, но фундаментальные изменения в кодовую базу, чтобы адаптировать ее к настройкам серверов, что означает, что теперь мне нужно поддерживать две базы кода. Моя версия для разработки и живая версия. это выполнимо, но это потраченное впустую усилие и в сжатые сроки, у меня есть дела поважнее с моим временем.
Единственный способ заставить моего клиента "делать правильные вещи" - это предложить что-то, что не будет работать из-за сервера. Если нет, я закончу работу, загрузлю ее, вымою руки и больше никогда не буду к ней прикасаться, потому что это больше хлопот, чем стоит. Я не хочу этого делать, потому что мне нравится гордиться своей работой, но я не буду тратить свое время на компенсацию ленивому администратору сервера задницы, которому действительно все равно, работают ли менее влажные вещи, или нет, и я также не буду брать на себя винить их тоже. Это моя последняя попытка помочь клиенту, который не хочет, чтобы мне помогли. Возможно, мой заголовок вводил в заблуждение, но я не хотел утомлять всех подробностями, мне просто нужен был ответ, и я подумал, что WIMP для LAMP будет самым быстрым способом спросить. Переход в другую среду WIMP меня не беспокоит, но, как вы видите, этого не произойдет.
5 ответов
На IIS 6, который поставляется с Windows 2000 Server, PHP будет работать как CGI ... Поэтому он может выполнять все, что он может делать на *nix-сервере под apache. У вас также должны быть установлены вспомогательные расширения и службы, такие как MySQL...
Не стоит обвинять технологию в ошибке, допущенной вашим клиентом.
- Объясните свои проблемы клиенту (снова и снова)
- Зарядите его больше и скажите ему, что это из-за проблем, с которыми вы столкнулись
- Поставьте проект поздно (сообщите ему ранее), скажите ему, что это из-за плохой поддержки со стороны хостинга.
- Найдите лучший и дешевый хостинг и покажите сравнение вашему клиенту.
- Если ничего не работает!! УВОЛИТЬСЯ!:)
Похоже, ваша команда использует Windows, и вы являетесь поклонником открытого кода, который хочет переключиться на Linux/Apache, но не имеет веских технических причин. Итак, вы здесь рыбачите.
Мой комментарий таков: если у вас нет веских причин, почему бы не придерживаться Windows. Если у вас есть веская причина, аргументируйте эту причину, которая применима к вашему проекту. Каждая технология имеет свои преимущества и недостатки, и обе успешно используются в производстве.
Конечно, если я неправильно понял ситуацию, я прошу прощения - вы можете отредактировать свой вопрос, чтобы лучше объяснить ситуацию.
Может быть трудно найти хорошего системного администратора, который знает IIS и PHP наизнанку.
Я предполагаю, что вы в настоящее время не пользуетесь утилитой Apache mod_rewrite. Это то, что вы не можете сделать в Windows (вы можете, но это большая работа, даже с последней маршрутизацией / REST)
Это был бы очень веский случай, если им нужны спокойные URL-адреса, которые часто цитируются как хорошие для поисковых систем!
Кроме этого, зарядить больше. Если у вас фиксированная ставка, объясните причины, по которым вы не можете уложиться в бюджет, и укажите дополнительную работу. Эти проблемы обычно возникают из-за несправедливой цены (то есть несправедливой по отношению к вам в данном случае).