星星软件园

首页 > 电脑软件 > 应用软件 > 编程开发 >  php for windows(php程序编写语言工具) v7.4.4官方版
php for windows(php程序编写语言工具) v7.4.4官方版

软件大小:39.9 MB

软件语言:简体中文

更新时间:2020-10-15

软件授权:免费版

软件类别:编程开发

应用平台:Win7/Win8/Win10

推荐星级:

官方网站: https://windows.php.net/

  • 软件介绍
  • 相关软件
  • 相关教程
  • 下载地址

php for windows是为win平台打造的一种脚本解析语言,php相信对于开发者来说并不陌生了,又称预文本处理器,它混合了C、Java、Perl以及 PHP 自创的语法,可以广泛地应用于各类网页开发领域,欢迎下载。

php for windows v7.4.4官方版

软件特色

1、内置了对文件上传、密码认证、Cookies 操作、邮件收发、 动态GIF生成等功能。

2、PHP5直接为很多数据库提供原本的连接,包括Oracle,Sybase,Postgres,Mysql,Informix,Dbase,Solid,Access 等,完全支持ODBC接口,用户更换平台时,无需变换PHP代码,可即拿即用。

3、软件完全免费,并提供了更多web server的支持,例如Zeus,Netscape Enterprise,Apache Win32 module,并增加了很多性能,并修正了很多bug。

主要亮点

(一)流行,容易上手

PHP是目前最流行的编程语言,这毋庸置疑。它驱动全球超过2亿多个网站,有全球超过81.7%的公共网站在服务器端采用PHP。PHP常用的数据结构都内置了,使用起来方便简单,也一点都不复杂,表达能力相当灵活。 [1]

(二)开发职位很多

在服务器端的网站编程中PHP会更容易帮助你找到工作。很多互联网相关企业都在使用PHP开发框架,所以可以说市场对PHP的开发程序员的需求还是比较大的。

(三)仍然在不断发展

PHP在不断兼容着类似closures和命名空间等技术,同时兼顾性能和当下流行的框架。版本是7之后,一直在提供更高性能的应用。 [1]

(四)可植入性强

PHP 语言在补丁漏洞升级过程中,核心部分植入简单易行,且速度快。

(五)拓展性强

PHP 语言在数据库应用过程中,可以从数据库调取各类数据,执行效率高。

安装说明

1、首下载windows用的包。然后解压,如解压在“C:\php5”

2、把根目录下的php5ts.dll复制到系统windows目录下;把php.ini-dist文件改名为php.ini后复制到系统windows目录下。

3、用文本编辑器打开php.ini文件,查找“register_globals”,把后面的Off改为On。该项设置是关于自定义全局变量。

4、查找“extension_dir”,把后面的值改为php解压文件夹的ext子目录下,如“C:\php5\ext”

5、查找“extension”,把需要用到的扩展模块前的;号去掉。如需要用mysql的就是php_mysql.dll,如需要用mysqli的话,就需要自己加一句extension=php_mysqli.dll。有些扩展库可能需要额外的 DLL 才能工作,具体请查看这里,如果列表里的注解中有说明,则需要在解压根目录或者ext子目录找到该文件,然后复制到系统windows目录中。

如php_mysql.dll和php_mysqli.dll就需要把根目录下的libmysql.dll复制到系统windows目录中

6、打开IIS,找到需要使用php的站点,点右键-属性,找到“主目录”选项卡,点击“配置”按钮,在“映射”选项卡中,点“添加”按钮,通过“浏览”,找到php解压目录下的php5isapi.dll文件,确定,“扩展名”填“.php”,其他选项默认即可。

7、找到IIS的web服务扩展,点击“添加一个新的web服务扩展”,扩展名可以为“php”,添加文件同样为php5isapi.dll,并把“设置扩展状态为允许”勾选。

8、在开始-运行里输入iisreset,确定,重启IIS。至此,在IIS6上安装PHP5已经完成。

使用说明

修改Bug数据库接口

界面应该:

减少同一bug上多个报告的发生

提高报告的准确性

让QAT更容易重现错误

跟踪bug的解决方案

虫子狩猎,在bugs.php.net上分析/关闭现有的错误报告

分析php-dev列表上发布的新bug

积极寻找和跟踪可用平台上的错误

监视/查看现有PHP邮件列表中的信息

通过PHP Interpreter提供客户端错误报告

向PHP添加功能以帮助php用户提交准确的错误。

可能最好的解决方案是添加一个submit_bug()函数,该函数会在调用时自动发送平台数据以及PHP解释器状态。该解决方案将解决可能向恶意访问者显示平台信息而引起的安全问题。

从这个来源收集的错误需要由代理进行过滤才能被认为真正有用。

请注意,过滤许多虚假错误报告应该相对简单。由于解析错误而生成的错误报告可能会被忽略或标记为低优先级。

然而,所有这些都需要开发人员参与,可能是最不可信的目标!

发布候选版本是发布的开发包,用于检查在上一个开发期间是否有任何关键问题进入代码。 发布候选版本不用于生产用途,它们仅用于测试目的, 即使在大多数情况下,一般可用性(GA)版本与最后一个RC版本之间几乎没有差异。您可以通过在您自己的(非生产!)服务器上安装和测试候选版本来帮助PHP团队并自己检测问题。

常见问题

如何选择 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的两种执行方式:ISAPI和FastCGI。

FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二进位档有两种包装方式:msi 、zip ,请下载 zip 套件)。

而线程安全检查正是为ISAPI方式的PHP准备的,因为有许多php模块都不是线程安全的,所以需要使用Thread Safe的PHP。

所以,对于PHP5.2选择Thread Safe版本安装,而对于PHP5.3则下载None-Thread Safe,执行PHP比较有效率。

相关专题
  • 下载地址
php for windows(php程序编写语言工具) v7.4.4官方版