PHP解释器是一款很实用的PHP编程辅助软件,可以进行密码认证、邮件收发、动态gif生成、cookies操作等,配合PHP一同使用,可以开发出更出色的web程序,大大提高工作效率。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版本。
修正了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解释器的安装
默认情况下Red Hat Enterprise Linux安装程序不会将PHP解释器安装在系统上,读者可使用下面的命令检查系统是否已经安装了PHP解释器或查看已经安装了何种版本。
rpm -q PHP
命令执行结果如图7-21所示。
从图中可以看到,系统当前还没有安装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运行环境
测试PHP运行环境的具体步骤如下。
在Apache主目录/var/www/html/中建立一个名为test.PHP的文件,该文件的内容如下。
在客户端的浏览器中访问"http://Linux服务器的IP地址/test.PHP",如果出现如图7-23所示的PHP的信息页面,则表示PHP运行环境配置成功。
二、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所示。
使用命令"yum clean all"清除yum的缓存,如图7-26所示。
使用命令"yum install tomcat5 tomcat5-webapps tomcat5-admin-webapps"安装Tomcat服务及关联程序,如图7-27所示。
在图7-27中,yum工具列出需要安装的程序,并提示是否安装,输入"y"后,程序开始下载安装Tomcat服务,如图7-28所示。
使用命令"/etc/rc.d/init.d/tomcat5 start"启动Tomcat服务后,打开客户端的浏览器访问"http://Linux服务器的IP地址:8080"。如果出现如图7-29所示的Tomcat的缺省页面,则表示Tomcat已正常工作。
启动、停止和重启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所示。
Tomcat使用TCP协议的8080端口。如果Linux服务器开启了防火墙功能,就需关闭防火墙功能或设置允许TCP协议的8080端口通过。读者可以使用以下命令开放TCP协议的8080端口。
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
同类推荐
2021-06-03
立即下载2022-06-18
立即下载2022-06-18
立即下载2022-06-30
立即下载2022-08-16
立即下载2022-11-02
立即下载相关文章
360路由器卫士如何限速?
2023-01-02CATIA V5 R20设置快捷键的方法
2023-01-02迅捷音频转换器音频提取的方法
2022-12-252021 office2019激活码及序列号
2022-12-18Adobe Audition设置音频360度以上线性变换效果的方法
2022-12-11EV录屏如何在录屏桌面添加文字水印?
2022-12-04极光PDF阅读器合并PDF文件的方法
2022-11-26驱动精灵dpInst无法在此设备运行怎么办?
2022-04-07雷电模拟器放大屏幕的图文教程
2022-01-21教你使用青椒云工作站
2020-12-11