Hollywood60FX是什么啊
超过75%的网站使用了PHP作为开发语言,wordpress,phpmyadmin和其他一些开源项目的盛行,带来了一大批的长尾用户。然而,他们一般安装之后却很少升级。下图是目前PHP的使用统计。
惊人的是,此图的左半部分表示已经不被支持的PHP版本。PHP 52早在2011年1月已经不再维护。这并不意味着你就不能使用它,但是这意味着某些安全更新,你就无法跟进了。一些发行版将尝试修复一些BUG,但你的PHP版本似乎有点乏善可陈,因为,你正在使用的是2006年的过时技术。
该从哪里开始
已经没有人选择PHP 52版本了,但这些事情已经发生了,但我不是说我写这篇博客来吐槽什么,更不是说给你一些升级的指南。通常他们使用的都是一些2006开始的主机空间,他们有一个“长期支持”的版本,来避免使用更新的版本,或者他们目前还没有升级的打算。又或者,理由真的很多。然而,好东西在新版的PHP等着您。
PHP 53 加入了很多有用的OOP特性!例如:匿名函数,SPL扩展不仅仅是迭代器,神话般的DateTime扩展都已经集成在PHP 53里面。还加入极其重要的E_DEPRECATED的错误报告标志。它会提醒您现在用的那些特性,将在下一版本无法使用。如果您已经在使用PHP 53,那么您往后的升级道路将会更加顺畅。如果您有线上程序运行在低版本,我不建议您升级。
PHP 54则进行了一系列的优化,它具有更快的执行效率和更少的内存占用。以下是基准测试的结果。
不管你使用使用到traits特性,PHP 54提高了程序性能,并降低了硬件成本。所以,我建议您使用开源软件的时候要保持升级。
PHP 55 还在测试当中,不适用于生产环境。自PHP 53之后,升级的风险和改动都会大大降低。
下面是麦子同学整理的文章
大家在选择PHP版本时一定很困惑,有这么多版本究竟选那个呢?
问题:
我们现在新买了个服务器,用的是windows server 2008 r2。配置php 54的环境。
但我们之前开发的用2003,php是用52版本的,移植到新服务器,程序运行会有影响吗?或者我还需要注意那些问题?
API版本
PHP采用大版本向下兼容的升级方式,也就是说55兼容51-54,话虽如此,实际上兼容性并不乐观,大家也不要指望PHP官方会给出什么好的解决办法。现在2013年9月,版本有5217 5327 5417 5535217
这一版本可以说是支持最广泛的版本了,现在还有绝大部分开源软件使用该版本,例如Drupal723,Joomla25,国内绝大多数软件:dedecms57,discuzX3等等最新版还在支持52,如果没特别要求,安装这一版本是最省心省力的,但长远来看可能终要被抛弃。现在许许多多的主机商为了省人力成本也懒得去升级PHP版本,反正基本上都支持。(这里插一句,现在国内软件为了兼容更多的安装环境,可谓用心良苦,甚至PHP51也能支持( discuzX3 不支持),最难得的是性能竟然也没落后多少,能做到如些极致真心不容易!)Drupal6建议使用该版本。
5328(推荐)
这个版本虽然名称上是5开头,但很多人认为是PHP60版本的开始,性能有所提升,而且因为许多API都发生了变化,对52的兼容不太好,虽然有一部分开源软件声称能兼容52-53,但问题好像也不少,许多索性就放弃52了,例如Joomla3只支持53以上。而对于Drupal7强烈建议使用该版本,支持相当好。而对于Drupal8也可以使用该版本,支持也相当不错。该版本使用范围非常广,在兼顾性能和兼容性之间做出一个不错的平衡点。
54(轻轻推荐)
54基本上已经接近完整体了,现时比较完善,稳定性和性能也不错,未来升级的重点版本,Drupal7X对其支持尚可,但第三方模块还不太完美。如果懒得以后升级,可以一步到位安装该版本。
55
从53开始,以后版本基本上都是主打性能上的提升,函数什么的都能向后兼容。55开始好像有了64位版本,性能更加强劲,我没试过,不敢发表言论。
总结
如果开源软件说建议安装PHP53,那你就老老实实用53,别用55什么的,你可能认为反正都能兼容,性能可能更好,为什么不用新的呢?话是这么说,但你知道开源软件在开发的时候一般都是在特定的环境开发,就算兼容再好也会有想不到的意外(再强大的队伍也不可能对所有函数API进行兼容测试,那是相当可怕的工作量!),它只会在特定的环境下进行测试和优化,而且就算知道兼容有问题,团队也不会去为了兼容更高版本去修改,不是他们死板,而是为了安全和稳定来考虑的。在开源氛围下,我们应该有个意识就是“够用就是最好”,而不是“最新是最好”。举个列子,Joomla31在54-55都运行不良,甚至安装不能成功。但Drupal却在553下也运行正常(本机),我想是个别案例吧?但好像运行中出现过意料之外的错误,不知道是不是版本的问题,希望不是。
None-thread-safe or thread-safe
Apache 一般选 none-thread-safe,IIS选后者(FAST-CGI),我就不解释了,信哥就没错。
TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。
NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能。
从2000年10月20日发布的第一个Windows版的PHP3017开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不同的是Windows系统是采用多线程的工作方式。如果在IIS下以CGI方式运行PHP会非常慢,这是由于CGI模式是建立在多进程的基础之上的,而非多线程。一般我们会把PHP配置成以ISAPI的方式来运行,ISAPI是多线程的方式,这样就快多了。但存在一个问题,很多常用的PHP扩展是以Linux/Unix的多进程思想来开发的,这些扩展在ISAPI的方式运行时就会出错搞垮IIS。因此在IIS下CGI模式才是 PHP 运行的最安全方式,但CGI模式对于每个HTTP请求都需要重新加载和卸载整个PHP环境,其消耗是巨大的。
为了兼顾IIS下PHP的效率和安全,微软给出了FastCGI的解决方案。FastCGI可以让PHP的进程重复利用而不是每一个新的请求就重开一个进程。同时FastCGI也可以允许几个进程同时执行。这样既解决了CGI进程模式消耗太大的问题,又利用上了CGI进程模式不存在线程安全问题的优势。
因此,如果是使用ISAPI的方式来运行PHP就必须用Thread Safe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。
64位和32位
你的系统是64位就选64位,是32位就选32位,不解释,信哥。
未来
说实话,未来是属于那些使用PHP54及以上的人。保持升级,定期跟踪语言的新特性和进展是我们日常工作的一部分。如果您已经落后了,那么我强烈建议您开始做升级计划,升级到一个比较新的版本。努力是值得的,毕竟程序是长年累月运行的。
通常是vmware的磁盘分区问题。
手头没有现成的vmware,凭着印象,把虚拟硬盘/光盘的类型换一下(IDE<->SCSI)试试。
不过也有可能跟其他人说的那样,你原始的ISO盘有问题?
好莱坞有较多的版本,能作为Premiere Pro 20的外挂插件易安装且好用的要算Hollywood FX 5了。Hollywood FX60特效多,有54组,比Hollywood FX 5多了29组特效,但有水印。网上介绍Hollywood FX60去水印的文章较多,最袢细的要算----Hollywood FX 60安装、去水印图文教程。
我按该文对Hollywood FX60测式了一下,在Hollywood FX60中是看不见水印,但把它输出的HFZ文件安装到Hollywood FX 5中就有水印了。我的目的是要在Premiere Pro 20中调用去了水印的Hollywood FX60特效,Hollywood FX60又不能外挂到Premiere Pro 20中,因此要想办法先把Hollywood FX60特效的水印去掉,然后再把它安装到Hollywood FX 5中去,这样就可达到Premiere Pro 20调用去水印的Hollywood FX60特效的目的。
因为HFXTool去水印工具只对467和458版本起作用,对Hollywood FX 60和Hollywood FX 5无用。要去掉Hollywood FX 60的水印,必须借助Hollywood FX 467来完成。也就是说要想法把Hollywood FX60的特效安装到Hollywood FX 467去掉水印,再将去掉水印的Hollywood FX 60特效安装到Hollywood FX 5,供Premiere Pro 20调用。经式验,Hollywood FX 60特效直接安装到Hollywood FX 467中,其水印还是去不了的,它必须通过Hollywood FX 5转换出来的特效,再安装到Hollywood FX 467中才能去掉水印。
因此,Hollywood FX 60去水印的流程是:
欢迎使用DedeCms
输出Hollywood FX 60特效模板HFZ文件----把Hollywood FX 60特效模板HFZ文件安装到Hollywood FX 5----输出Hollywood FX 5特效模板HFZ文件-----把Hollywood FX 5特效模板HFZ文件安装到Hollywood FX 467----去水印-----输出 Hollywood FX 467特效模板HFZ文件----把 Hollywood FX 467特效模板HFZ文件安装到Hollywood FX 5
一、 安装Hollywood FX60
按Hollywood FX 60安装、去水印图文教程安装激活Hollywood FX60。注意要断开网络和杀毒软件,杀毒软件如不关闭,Hollywood FX 60注册机就会被当作病毒删掉。
二、 安装Hollywood FX 5,将Hollywood FX 60特效安装到Hollywood FX 5
安装Hollywood FX 5。运行Hollywood FX 60,1—25组特效和Hollywood FX 5相同,我们要的是26—54组特效。选择一个特效,点击文件/输出HFZ,保存下来的就是Hollywood FX 60生成的特效模板,要将每一个特效都如此保存一遍,就得到了Hollywood FX 60特效模板HFZ文件。
先把Hollywood FX 60卸掉,然后再双击HFZ,安装到Hollywood FX 5中去。如不卸掉Hollywood FX 60,安装HFZ文件时,就会安装到Hollywood FX 60中,不会安装到Hollywood FX 5。
织梦CMS
三、 安装Hollywood FX 467。将Hollywood FX 5特效安装到Hollywood FX 467
1、 运行Hollywood FX 5,从第26组特效开始,双击每一个特效,点击文件/SAVE,这时会在特效的缩略图上出现一个红色的圆点(这很重要,省略了即使安装也不能用),再点击文件/输出HFZ,要将每一个特效都如此保存一遍,就得到了Hollywood FX 5特效模板HFZ文件。
2、安装Hollywood FX 467,卸掉Hollywood FX 5,双击HFZ,把Hollywood FX 5特效模板安装到Hollywood FX 467。如不卸掉Hollywood FX 5,就会在Hollywood FX 5中重复安装Hollywood FX 5特效模板。
四、 去Hollywood FX60水印和输出Hollywood FX 467特效模板
1、去掉Hollywood FX 467安装目录下Effects文件夹下所有文件的只读属性,方法是:右键Effects文件夹/属性/点击去除只读属性/应用/将更改应用于该文件夹、子文件夹和文件/确定。
2、运行“HFXTool去水印工具”,在注册路径的下拉框中选PRO,它会自动识别Hollywood FX Gold v458的安装路径,点击“自动移除序列号并修复转场”即可去除所有水印。
运行Hollywood FX 467,打开特效,可以发现特效的水印没有了。这时就可输出无水印的HFZ文件了。
Dedecmscom 版权所有
从第26组特效开始,按上述方法,选择一个特效,点击面板下方的输出HFZ按纽,选择保存路径,保存下来的就是Hollywood FX 467生成的特效模板,要将每一个特效都如此保存一遍,就得到了Hollywood FX 60通过Hollywood FX 467生成的无水印特效模板HFZ文件。
五、将Hollywood FX 467特效安装到Hollywood FX 5
重新安装Hollywood FX 5。先把Hollywood FX 467卸掉(不卸掉467,安装特效时会重新安装到467,同时,有了Hollywood FX 5,就不必要467了),然后再双击HFZ,安装到Hollywood FX 5中去。运行Hollywood FX 5,打开特效面板,新增的26—54组Hollywood FX 60特效没有水印啦。
这样,就可在Premiere Pro 20中调用去水印的Hollywood FX60特效了。
0条评论