下载之家:安全、高速、放心的绿色下载站!

当前位置:首页软件下载应用软件详细列表

PHP解释器 V5.2.5.5 官方版

PHP解释器 V5.2.5.5 官方版
  • 软件分类: 应用软件
  • 软件大小: 7.05 MB
  • 软件语言: 简体中文
  • 授权方式: 免费软件
  • 运行环境: Win ALL
  • 更新时间: 2023-08-28
  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

PHP解释器是一款很实用的PHP编程辅助软件,可以进行密码认证、邮件收发、动态gif生成、cookies操作等,配合PHP一同使用,可以开发出更出色的web程序,大大提高工作效率。PHP的小伙伴不要错过哦,赶快来下载吧!

PHP解释器 V5.2.5.5 官方版

PHP解释器功能

添加了CURLOPT_TIMEOUT_MS和CURLOPT_CONNECTTIMEOUT_MS cURL常量。

添加了--ini切换到CLI,打印出配置文件名。

添加了mysql_set_charset()以允许运行时更改连接编码。

实现FR#41416(getColumnMeta()也应该返回表名)。

改进捆绑的GD

添加了imagegrabwindow和imagegrabscreen,捕获屏幕

窗口使用其手柄

改进了gif支架的螺纹安全性

使用GIF框架的尺寸来创建目标图像

仅从GIF数据加载一次本地颜色映射

改进了freetype缓存的线程安全性

imagearc巨大的CPU使用率和大角度,libgd bug#74

改进了FastCGI SAPI,以支持win32上的外部管道和套接字服务器

改进的Zend内存管理器

保证最合适的自由块的最坏情况的合理时间

更好的缓存使用和更少的碎片erealloc()

改进的SPL

添加了SplFileInfo :: getBasename(),DirectoryIterator :: getBasename()。

添加了SplFileInfo :: getLinkTarget(),SplFileInfo :: getRealPath()。

如文档中所述,制作了RecursiveFilterIterator :: accept()抽象。

改进的SOAP

添加了使用“SOAP-ENC:Array”类型而不是WSDL编码数组的功能类型。要激活该功能,请使用“feature”=> SOAP_USE_XSI_ARRAY_TYPE

SoapClient / SoapServer构造函数中的选项。

添加了GMP_VERSION常量。

添加--ri切换到CLI,允许检查扩展信息。

添加了tidyNode :: getParent()方法

在zip:// stream wrapper和。中添加了openbasedir和safemode检查

添加了PHP_pdo_sqlite_external.dll,这是PDO SQLite驱动程序的一个版本链接外部sqlite3.dll。这为Windows用户提供了升级他们在PHP发布周期之外的sqlite3版本。

PHP解释器特色

修正了chunk_split()中的整数溢出。由Gerhard Wagner确定。

修正了SOAP扩展的handler(),即使在什么时候也能工作“always_populate_raw_post_data”已关闭。

修正了imagecreatefrompng中可能存在的无限循环。

修正了ext / filter电子邮件验证漏洞(Stefan Esser的MOPB-45)。

修正了通过名为“this”的参数改变$ this。

修复了二进制位置的PHP.ini的PHP CLI用法。

PHP解释器安装教程

PHP解释器的安装

默认情况下Red Hat Enterprise Linux安装程序不会将PHP解释器安装在系统上,读者可使用下面的命令检查系统是否已经安装了PHP解释器或查看已经安装了何种版本。

rpm -q PHP

命令执行结果如图7-21所示。

PHP解释器 V5.2.5.5 官方版

从图中可以看到,系统当前还没有安装PHP解释器,应将Red Hat Enterprise Linux 5第2张安装盘放入光驱,加载光驱后在光盘的Server目录下找到PHP解释器的RPM安装包文件PHP-5.1.6-5.el5.i386.rpm,以及相关程序文件PHP-cli-5.1.6-5.el5.i386.rpm和PHP-common-5.1.6-5. el5.i386.rpm,使用下面的命令安装PHP解释器。

rpm -ivh /mnt/Server/PHP-common-5.1.6-5.el5.i386.rpm

rpm -ivh /mnt/Server/PHP-cli-5.1.6-5.el5.i386.rpm

rpm -ivh /mnt/Server/PHP-5.1.6-5.el5.i386.rpm

设置PHP.conf文件

在Apache主配置文件httpd.conf中默认有一条"Include conf.d/*.conf"语句,它的含义是将目录/etc/httpd/conf.d/中的所有*.conf文件包含到httpd.conf中。PHP解释器的安装程序会自动在目录/etc/httpd/conf.d/中建立一个名为PHP.conf的配置文件,这个文件包含了PHP的配置选项。由于历史原因,许多原来许多基于PHP3的程序文件扩展名为.PHP3。为了能让这些PHP3的程序文件运行,应该在PHP.conf文件中为.PHP3扩展名的文件建立映射。编辑/etc/httpd/conf.d/PHP.conf,找到语句"AddHandler PHP5-script .PHP",将其改为"AddHandler PHP5-script .PHP .PHP3",如图7-22所示。

PHP解释器 V5.2.5.5 官方版

测试PHP运行环境

测试PHP运行环境的具体步骤如下。

在Apache主目录/var/www/html/中建立一个名为test.PHP的文件,该文件的内容如下。

在客户端的浏览器中访问"http://Linux服务器的IP地址/test.PHP",如果出现如图7-23所示的PHP的信息页面,则表示PHP运行环境配置成功。

PHP解释器 V5.2.5.5 官方版

二、JSP运行环境的配置 (Tomcat的安装)

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司一起参与建立的一种基于Java技术的动态网页技术标准。在传统的网页HTML文件(*.htm、*.html)中嵌入了Java代码的一个脚本,由脚本完成查询数据库、重新定向网页和发送电子邮件等动态操作。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的HTML结果。在这一点上,JSP与ASP和PHP等脚本语言一样。但JSP与其他脚本不同的是,ASP和PHP等传统脚本语言由服务器直接解释这个脚本,而JSP则由JSP容器(如Tomcat)首先将其转化为Servlet,然后再调用Javac编译器将Servlet编译为二进制的Class文件,服务器最终运行的是Class文件,所以运行效率要比传统解析性的脚本语言高。

Apache只是一个Web服务器,不能运行JSP程序。如果要运行JSP程序,还需要安装Tomcat服务器软件,通过整合Tomcat与Apache来运行JSP程序。Tomcat是由Apache-Jakarta子项目支持的开放源代码服务器软件,它得到Sun公司的全力支持,而且Tomcat的运行效率非常高,所以它得到了广泛的应用。

Tomcat的安装

默认情况下Red Hat Enterprise Linux安装程序不会将Tomcat服务安装在系统上,读者可以使用下面的命令检查系统是否已经安装了Tomcat服务或查看已经安装了何种版本。

rpm -q tomcat5

命令执行结果如图7-24所示。

[attach]108898[/attach]

从图中可以看到,系统当前还没有安装Tomcat服务。Tomcat服务的关联程序非常多,如果逐个安装会耗费大量的时间和精力,因此建议使用yum工具进行安装。

yum(Yellow dog Updater,Modified)是一个针对RPM操作系统的非常方便的自动升级和软件包管理工具。yum会自动计算出程序之间的相互关联性,并且计算出完成软件包的安装需要哪些步骤。默认情况下yum需要从Red Hat公司的服务器上下载程序并安装,此时用户必须提供相关的订阅号,而且下载的速度也非常慢。因此需要通过修改配置文件使yum能够在不需要订阅号的情况下从本地下载并安装程序,具体操作步骤如下。

首先使用命令"mkdir /var/www/html/rhel5"创建目录,然后将Red Hat Enterprise Linux 5的5张安装光盘中Server目录下的所有文件复制到/var/www/html/rhel5中,也可以使用光盘编辑工具将Server目录下的所有文件制作成DVD,然后使用mount命令将文件挂载到/var/www/html/rhel5中。

在/etc/yum.repos.d目录下建立一个名为update.repo的文件,该文件的内容如下。

[base]

name=base RPM Repository for RHEL5

baseurl=http://192.168.16.177/rhel5/

enabled=1

gpgcheck=0

将/usr/lib/python2.4/site-packages/yum/yumRepo.py文件中的语句"remote = url + '/' + relative",修改为"remote = "http://192.168.16.177/rhel5/ " + '/' + relative",如图7-25所示。

PHP解释器 V5.2.5.5 官方版

使用命令"yum clean all"清除yum的缓存,如图7-26所示。

PHP解释器 V5.2.5.5 官方版

使用命令"yum install tomcat5 tomcat5-webapps tomcat5-admin-webapps"安装Tomcat服务及关联程序,如图7-27所示。

PHP解释器 V5.2.5.5 官方版

在图7-27中,yum工具列出需要安装的程序,并提示是否安装,输入"y"后,程序开始下载安装Tomcat服务,如图7-28所示。

PHP解释器 V5.2.5.5 官方版

使用命令"/etc/rc.d/init.d/tomcat5 start"启动Tomcat服务后,打开客户端的浏览器访问"http://Linux服务器的IP地址:8080"。如果出现如图7-29所示的Tomcat的缺省页面,则表示Tomcat已正常工作。

PHP解释器 V5.2.5.5 官方版

启动、停止和重启Tomcat服务

/etc/rc.d/init.d/tomcat5 start

/etc/rc.d/init.d/tomcat5 stop

/etc/rc.d/init.d/tomcat5 restart

4.自动启动Tomcat服务

如果需要让Tomcat服务随系统启动而自动加载,可以执行"ntsysv"命令启动服务配置程序,找到"Tomcat5"服务,在其前面加上星号(*),然后选择"确定"即可,如图7-33所示。

PHP解释器 V5.2.5.5 官方版

Tomcat使用TCP协议的8080端口。如果Linux服务器开启了防火墙功能,就需关闭防火墙功能或设置允许TCP协议的8080端口通过。读者可以使用以下命令开放TCP协议的8080端口。

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

下载声明

推荐使用[迅雷]下载,使用 [360压缩]解压本站软件。

本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

本站提供的[PHP解释器 V5.2.5.5 官方版]资源来源互联网,版权归该下载资源的合法拥有者所有。