kuzmit42
Мастер
- Регистрация
- 9 Янв 2013
- Сообщения
- 132
- Реакции
- 31
- Автор темы
- #1
В общем Стоит Server 2008 +IIS 7.5
Так же настроен PHP5.2, PHP5.3, PHP5.4 - зачем ? - чтобы под разные сайты что крутятся на сервере можно было выбирать разные версии PHP, многие скрипты без PHP5.3 работать уже отказываются.
Так вот в чем засада.
При установке zend optimizer на PHP5.2 - все сайты которые были на PHP5.3 - отваливаются.
Начинает выдавать ошибку "Ошибка HTTP 500.0 - Internal Server Error C:\Server\php5.3\php-cgi.exe - Непредвиденное завершение процесса FastCGI"
И вот вопрос - как разнести разные PHP версии, чтобы Zend работал только на PHP5.2, и не лез к другим PHP5.3 и т.д..
Устанавливал Zend через windows инсталятор, указал в какой папке лежит PHP "C:\Server\php5.2\" И какой сервер стоит "IIS7.5". Чего он лезет к PHP5.3 - не понятно.
И какие есть идеи как лечить ?
В общем нашлось решение.
Связанно оно было с тем что устанавливал zend optimizer - через инсталятор windows, а не вручную собирал из архива.
И так что косячило. На серванте стояли PHP5.2, PHP5.3, PHP5.4. После установки зенда запустил на каждой из версий <?php phpinfo(); ?> - и выяснилось что во всех версиях идет подключение C:\Server\php5.2\php.ini - как это произошло понять так и не удалось. Но то что на всех версиях стал подключать php.ini версии 5.2 - остается фактом.
Как лечил ?
1. Зашел в папку где установлен Zend - скопировал эту папку на рабочий стол.
2. Снес из "установщика программ" Zend
3. Скопировал на старое место папку с раб. стола
4. Проверил Стоят ли пути в php.ini к папке с зендом - "стоят"! - ну или дописываем вручную.
5. Перезапустил Сервак. Все в порядке. Все версии работают как нужно.
P.S. zend optimizer - работает с версией php5.2 и не работает с php5.3. На php5.3 ставим zend guard
Так же настроен PHP5.2, PHP5.3, PHP5.4 - зачем ? - чтобы под разные сайты что крутятся на сервере можно было выбирать разные версии PHP, многие скрипты без PHP5.3 работать уже отказываются.
Так вот в чем засада.
При установке zend optimizer на PHP5.2 - все сайты которые были на PHP5.3 - отваливаются.
Начинает выдавать ошибку "Ошибка HTTP 500.0 - Internal Server Error C:\Server\php5.3\php-cgi.exe - Непредвиденное завершение процесса FastCGI"
И вот вопрос - как разнести разные PHP версии, чтобы Zend работал только на PHP5.2, и не лез к другим PHP5.3 и т.д..
Устанавливал Zend через windows инсталятор, указал в какой папке лежит PHP "C:\Server\php5.2\" И какой сервер стоит "IIS7.5". Чего он лезет к PHP5.3 - не понятно.
И какие есть идеи как лечить ?
В общем нашлось решение.
Связанно оно было с тем что устанавливал zend optimizer - через инсталятор windows, а не вручную собирал из архива.
И так что косячило. На серванте стояли PHP5.2, PHP5.3, PHP5.4. После установки зенда запустил на каждой из версий <?php phpinfo(); ?> - и выяснилось что во всех версиях идет подключение C:\Server\php5.2\php.ini - как это произошло понять так и не удалось. Но то что на всех версиях стал подключать php.ini версии 5.2 - остается фактом.
Как лечил ?
1. Зашел в папку где установлен Zend - скопировал эту папку на рабочий стол.
2. Снес из "установщика программ" Zend
3. Скопировал на старое место папку с раб. стола
4. Проверил Стоят ли пути в php.ini к папке с зендом - "стоят"! - ну или дописываем вручную.
5. Перезапустил Сервак. Все в порядке. Все версии работают как нужно.
P.S. zend optimizer - работает с версией php5.2 и не работает с php5.3. На php5.3 ставим zend guard