0

To thread safe or none thread safe?

Небольшая памятка какую версию php качать: thread safe или none thread safe? vc6 или vc9?

Туда же и вопросы о xdebug’е.

Vc6 сборки собраны с помощью компилятора Visual Studio 6. И если нужен php для apache, то нужно качать именно эту сборку. Vc9 сборка собрана компилятором Visual Studio 2008, ей обязательно нужны установленные Microsoft 2008 C++ Runtime (x86) или Microsoft 2008 C++ Runtime (x64). Она несовместима с Apache2.2. Если нужна всё-таки vs9 сборка (а она, похоже, будет нужна, потому что сейчас нельзя скачать с офф. сайта php5.3.6 в версии vc6), то придётся присмотреться к Apache Lounge (http://www.apachelounge.com/)

Использование vc6 программ совместно vc9 программами ни к чему хорошему не приведут: они будут падать в исключениях.

Версия thread safe должна быть использована, если планируется использование php в качестве модуля Apache2.2.

None thread safe версия нужна, если php будет установлен в качестве исполняемого файла CGI.

Thread safe версия php в качестве CGI файла будет работать (речь в первую очередь об IIS и Windows), но будет жутко тормозить, насколько я понимаю. Не знаю насколько это верно для Apache Lounge.

В общем, мне чаще всего нужна vc6 thread safe версия php (я использую apache2.2 и php5.2).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *