`
shicheng
  • 浏览: 165767 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论

PHP 5.3版本选择

    博客分类:
  • PHP
阅读更多
一、如何选择 PHP5.3 的 VC9 版本和 VC6 版本


VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6
版本。

VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9
版本。

二、如何选择 PHP5.3 的 Thread Safe 和 Non Thread Safe
版本


先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI
执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。

再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。

ISAPI 执行方式是以 DLL
动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以
ISAPI 来执行 PHP,建议选择 Thread Safe 版本;

而 FastCGI
执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI 来执行
PHP,建议选择 Non Thread Safe 版本。
分享到:
评论

相关推荐

    php_solr.dll ,php5.3版本

    描述中提到“php5.3版本的php_solr.dll,很难找到的哦”,这暗示了几个关键点: 1. **兼容性问题**:随着 PHP 不断更新,旧版本的支持逐渐减少,像 PHP 5.3 这样的较早版本的扩展可能难以在官方源或常规渠道找到。 2...

    php5.3版本的wampserver

    php5.3版本的wampserver,可以兼容win10

    PHP5.3最新版本

    PHP5.3是PHP语言的一个重要版本,发布于2010年,它引入了许多新特性和改进,为开发者提供了更强大的工具和更高的性能。在这个版本中,PHP进行了许多内部优化,增强了其在Web开发中的功能,特别是对于大型应用程序的...

    php5.3版本对应的Redis

    这里的“php5.3版本对应的Redis.txt”文件很可能是包含安装或配置指南的文档,可能涵盖了如何在PHP 5.3中启用Redis扩展的步骤,如修改php.ini配置文件,添加extension=php_redis.dll行,以及确保路径设置正确。 ...

    php5.3版本可用的memcache扩展

    标题中的“php5.3版本可用的memcache扩展”指的是PHP的一个扩展库——Memcache,它是专门为PHP设计的,用于与Memcached缓存系统交互。Memcached是一个高性能、分布式的内存对象缓存系统,可以用来存储和检索数据,如...

    php5.3版本中文全手册及正确的打开方式

    PHP 5.3 版本是 PHP 语言发展的一个重要里程碑,它引入了许多新特性、改进和优化,为开发者提供了更强大的功能和更好的性能。这份中文全手册是学习和掌握 PHP 5.3 的宝贵资源,它涵盖了语言基础、函数库、面向对象...

    php5.3版本开发环境源代码

    《PHP5.3版本开发环境源代码解析》 PHP(Hypertext Preprocessor)是一种广泛应用于Web开发的开源脚本语言,尤其擅长于服务器端的编程。PHP5.3是PHP发展过程中的一个重要里程碑,引入了许多新特性,优化了性能,并...

    php5.3-php5.4mongo扩展

    本文所提及的资源“php5.3-php5.4mongo扩展”正好解决了这个问题,它包含了适用于不同环境的预编译扩展,确保了在PHP 5.3和5.4版本下的可用性。 在提供的压缩包文件中,有四个不同版本的扩展: 1. ...

    ubuntu 同时装php5.3和5.2

    例如,在一个需要使用Zend Optimizer的项目中,由于该工具仅支持PHP 5.2,而Ubuntu系统默认安装的是PHP 5.3,因此需要一种方法来同时安装这两个版本的PHP。本文将详细介绍如何在Ubuntu环境下成功地安装并配置PHP 5.2...

    php5.3php_curl

    标题“php5.3php_curl”提示我们关注的是PHP 5.3版本的一个特定功能模块,即PHP的cURL扩展。cURL是用于在PHP中处理URLs的库,它允许开发人员通过各种协议(如HTTP、HTTPS、FTP、FTPS等)传输数据。在PHP 5.3中,cURL...

    php5.3的memcache

    本文将详细讲解PHP5.3版本下如何使用和配置Memcache,以及两者结合带来的性能优化。 1. **Memcache介绍** Memcache最初由Danga Interactive开发,主要用于减轻数据库负载,通过在内存中存储常用数据,实现快速访问...

    如何把php5.3版本升级到php5.4或者php5.5

    这篇技术文章主要关注的是如何将PHP从5.3版本升级到5.4或5.5版本,特别是针对使用CentOS 6.5操作系统的环境。这里我们将详细讲解这个过程,并探讨为什么升级PHP版本是必要的。 首先,为什么要升级PHP版本呢?每个新...

    ecshop php5.2以上版本,php5.3 5.5 5.6均可用

    标题提到的是ECShop与PHP版本兼容性的关键信息,表示此版本的ECShop已解决了在PHP 5.2以上,包括PHP 5.3、5.5和5.6版本中的兼容问题。这意味着用户无需再为了运行ECShop而特意去安装较低版本的PHP。 描述中提到的...

    php5.3,5.4,5.6,版本

    标题提及的“php5.3,5.4,5.6”是PHP的三个重要版本,每个版本都有其特定的特性和改进,下面将分别对这三个版本进行详细的阐述。 **PHP 5.3 版本** PHP 5.3在2009年发布,引入了许多新特性,旨在提高开发效率和代码...

    适合php5.3 的memcache.dll文件

    标题中的“适合php5.3的memcache.dll文件”指的是PHP的一个扩展库——Memcache,它是专门为PHP设计的,用于与Memcached内存缓存系统进行交互。Memcache.dll是这个扩展在Windows环境下运行所需的动态链接库文件。在...

    php_imagick扩展 php 5.3

    例如,如果你的PHP环境是5.3版本,且是非线程安全的,那么`php_imagick-3.1.2-5.3-nts-vc9-x86`就是正确的选择。同时,系统架构也必须匹配,即32位系统上运行。 压缩包内的文件列表揭示了扩展的核心组件: 1. **...

    php5.3 64位WampServer

    在本例中,我们关注的是WampServer的特定版本——“php5.3 64位”。 **PHP 5.3的关键特性** PHP 5.3是PHP语言的一个重要版本,发布于2009年,引入了许多新功能和改进,其中包括: 1. **命名空间(Namespaces)**...

    适合PHP5.3版本以上的ecshop

    闲来重新温习一下php的电子商务程序,ecshop很适合国内用,但是不支持PHP5.3以上的版本了,最近重新安装的ecshop把所有抛错的内容进行的修正,同时调整(del)了与他们的API接口地址。给后来者一个方便吧。

    php_manual_zh 5.3 pdf 版本

    这是2011-8-19的版本,方便查看。php 5.3版本

    PHP 5.3入门经典(所有的源码)

    《PHP 5.3入门经典》是一本专为初学者设计的PHP编程教程,它涵盖了PHP 5.3版本的核心概念和技术。这个压缩包包含了该书的所有源代码,旨在帮助读者通过实践来深入理解PHP 5.3的编程原理。 在PHP 5.3版本中,引入了...

Global site tag (gtag.js) - Google Analytics