Есть ли простой способ перейти с одного уровня обслуживания PHP на другой в Windows (например, с 5.3.6 до 5.3.8)? Или это единственный вариант - переименовать мою текущую папку установки и установить новую копию?
Раньше я устанавливал PHP, используя плоский ZIP-файл (без установщика), и, поскольку я перехожу от одной незначительной версии к другой, мне было интересно, могу ли я выполнить простую перезапись файла (предварительно остановив IIS, конечно). Между этими двумя выпусками нет различий в файлах .ini, и я бы предпочел не перепрыгивать через все обручи PEAR, чтобы восстановить установленные мной модули.
В документации по PHP обсуждается обновление с предыдущей версии до текущей, но нет информации (которую я вижу) о переходе с одного уровня обслуживания на другой в рамках одного и того же выпуска. Любые советы будут оценены.
Для тех, кому интересно, я только что обновил версию 4.3.8 в Windows до версии 4.3.9, просто перезаписав файлы. Мне пришлось объединить несколько изменений из файла .ini 4.3.9 (было добавлено несколько новых разделов), но после запуска IIS все вроде работало. Я не уверен, что попробую это сделать при изменении основной версии (например, с 4.3.x на 4.4.x), но для небольших точечных версий это, похоже, сработало.
Если у меня возникнут какие-либо проблемы в процессе обновления (я их пока не видел), я сделаю все возможное, чтобы сообщить о них здесь.
Я становлюсь все большим и большим поклонником установщика веб-платформы от MS. На самом деле я совсем недавно снова использовал его, чтобы выполнить точное обновление, о котором вы говорите. Конечно, вы захотите сравнить свои файлы конфигурации, так как любые модули, выходящие за рамки стандарта, не будут включены.