VPS-Windows c PHP и работающей shmop_open - это возможно?

beginerx
На сайте с 13.07.2009
Offline
173
1240

Возможно ли такое сочетание Windows VPS с PHP и работающими функциями php разделяемой памяти?

Слышал про FastCGI но не понял имеет ли оно какое-либо отношение к выше описанной конфигурации.

beginerx добавил 23-08-2011 в 00:15

протестировал питерскийй инфо бокс, шаредная память не работает, не работает даже phpinfo() - сказали типа давай 1500 руб тогда настроим...

>>>Скорость и Реакция<<< (https://vk.com/app4629907 ): онлайн тренировка скорости и времени реакции.... (https://vk.com/app4612117 )... (https://vk.com/club18740762 ).
ware
На сайте с 12.09.2010
Offline
406
#1
beginerx:
протестировал питерскийй инфо бокс, шаредная память не работает, не работает даже phpinfo() - сказали типа давай 1500 руб тогда настроим...

Почему отказались заплатить 1500 руб за настройку, исчезла бы проблема.

Или Вы хотите всё за бесплатно?

bugsmoran
На сайте с 18.02.2010
Offline
223
#2
beginerx:
Возможно ли такое сочетание Windows VPS с PHP и работающими функциями php разделяемой памяти?

CXIV. Shared Memory Functions:

Note: Versions of Windows previous to Windows 2000 do not support shared memory. Under Windows, Shmop will only work when PHP is running as a web server module, such as Apache or IIS (CLI and CGI will not work).

beginerx:

Слышал про FastCGI но не понял имеет ли оно какое-либо отношение к выше описанной конфигурации.

Вот как раз если использовать FastCGI - не заработает судя по вышеописанной заметке.

beginerx:

протестировал питерскийй инфо бокс, шаредная память не работает, не работает даже phpinfo() - сказали типа давай 1500 руб тогда настроим...

Ну а что они еще скажут? :) Их задача деньги зарабатывать, а не консультировать. Уж тем более, если не работает phpinfo - можно сразу драть с человека три шкуры - иначе он ничего вообще не запустит.

ware:
Почему отказались заплатить 1500 руб за настройку, исчезла бы проблема.
Или Вы хотите всё за бесплатно?

У Вас странное отношение к форумчанам - максимум агрессии и закидонов на фоне того, что на сам вопрос Вы ответить не смогли (и сейчас будете говорить, что не захотели). Это неприятно. Человек вопрос задал, а не пришел с фразой "ну вот он я! тролльте меня!". Из-за таких как Вы LOR загнулся.

О форумах

beginerx
На сайте с 13.07.2009
Offline
173
#3

bugsmoran - самое странное что шаредная память на виндовс на пхп сделана через нэймед пайп которые есть всегда независимо от CGI или модуль пхп, т.к. эти пайпы встроенная ф-ия всех виндов (виндовская апи) и доступна с любого языка обычно. Потому несколько странно, что под CGI нет, а под модулем есть...

Пока почитываю доки по установке php на Windows - вроде там написано что можно скомпилировать с флагом определенным и будет шаредная память всегда... Похоже придется самому все сделать на пустом дешевом vps ну или для начала нетбук к сети дома и на нем все поставить, по меркам vps нетбук с 1 ГБ и 1.6 ГГц смотриться неплохо...

сразу 1500 платить не совсем правильно, т.к. это у них почасовая оплата, и нет никаких гарантий что их спец помучается 1 час а потом скажет ну вот и нифига не получлось, а бабки то вперед надо платить. Имхо обламается то спец пхп перекомпилить, т.к. это уже задача имхо для полу-профи а не тех поддержки...

bugsmoran
На сайте с 18.02.2010
Offline
223
#4
beginerx:
bugsmoran - самое странное что шаредная память на виндовс на пхп сделана через нэймед пайп которые есть всегда независимо от CGI или модуль пхп,

Память через named pipe??? Named pipe в одном предлоежении с PHP?

Толи я заработался толи заработался :)

beginerx
На сайте с 13.07.2009
Offline
173
#5

типа качаем с пхп.нет исходники под винду и смотрим как у них сделано...

не?

bugsmoran
На сайте с 18.02.2010
Offline
223
#6

Причем тут уже похапэ? SHM - это часть физической памяти. То есть северный мост. А named pipes - сетевой протокол. И как любой сетевой протокол, он работает с вводом-выводом (неважно сеть ли это, диск или что еще). А ввод-вывод находится на южном мосту. Какой еще named pipes?

Где вы это вычитали?

beginerx
На сайте с 13.07.2009
Offline
173
#7

признаюсь я сам не смотрел еще исходники пхп под виндовс, но знакомый программер сказал что там сделано вот через это http://msdn.microsoft.com/en-us/library/aa366551%28v=vs.85%29.aspx и что этот апи работает всегда независимо от CGI или не CGI

bugsmoran
На сайте с 18.02.2010
Offline
223
#8

А, понял. Вы перепутали named pipes и named SHM :) Теперь все на свои места встало.

Только эта статья не поможет - она для сишников. А для PHP вообще ничего делать не надо, просто настроить mod_php так, чтобы он работал.

Судя по первому посту, где не работает даже phpinfo, вы этот шаг не прошли, а уже занимаетесь вопросом SHM. Из-за этой непоследовательности все ваши проблемы.

Отложите SHM и просто настройте стандартно mod_php, а проблема SHM автоматически решится после этого.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий