很多站长朋友们都不太清楚php5.6.5,今天小编就来给大家整理php5.6.5,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php没有,更多版本? 2、 windows2003怎么配置php-5.6.5.tar 3、 php是什么? 4、 ubuntu安装了php5.6怎么使用 5、 PHP多版本切换 6、 PHP5.5 和PHP5.6的区别 php没有,更多版本?有更多的版本。
版本分别是:PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP5.6,php4,php5,php6,PHP7.0.2Alpha,目前PHP最新版本已经是7+了。
windows2003怎么配置php-5.6.5.tartar包多用于类unix系统啊,你还是直接下载一个wamp合集使用比较方便啊
php是什么?超文本预处理器
PHP(外文名:Hypertext Preprocessor,中文名:超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。在1995年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档。并且发布了PHP1.0!在这的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性。比如循环语句和数组变量等等;在新的成员加入开发行列之后,Rasmus Lerdorf 在1995年6月8日将 PHP/FI 公开发布,希望可以透过社群来加速程序开发与寻找错误。这个发布的版本命名为 PHP 2,已经有 PHP 的一些雏型,像是类似 Perl的变量命名方式、表单处理功能、以及嵌入到 HTML 中执行的能力。程序语法上也类似 Perl,有较多的限制,不过更简单、更有弹性。PHP/FI加入了对MySQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI。在1997年,任职于 Technion IIT公司的两个以色列程序设计师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器,成为 PHP 3 的基础。而 PHP 也在这个时候改称为PHP:Hypertext Preprocessor。经过几个月测试,开发团队在1997年11月发布了 PHP/FI 2。随后就开始 PHP 3 的开放测试,最后在1998年6月正式发布 PHP 3。Zeev Suraski 和 Andi Gutmans 在 PHP 3 发布后开始改写PHP 的核心,这个在1999年发布的剖析器称为 Zend Engine,他们也在以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发。在2000年5月22日,以Zend Engine 1.0为基础的PHP 4正式发布,2004年7月13日则发布了PHP 5,PHP 5则使用了第二代的Zend Engine。PHP包含了许多新特色,像是强化的面向对象功能、引入PDO(PHP Data Objects,一个存取数据库的延伸函数库)、以及许多效能上的增强。PHP 4已经不会继续更新,以鼓励用户转移到PHP 5。2008年PHP 5成为了PHP唯一的有在开发的PHP版本。将来的PHP 5.3将会加入Late static binding和一些其他的功能强化。PHP 6 的开发也正在进行中,主要的改进有移除register_globals、magic quotes 和 Safe mode的功能。
PHP最新稳定版本:5.4.30(2013.6.26)PHP最新发布的正式版本:5.5.14(2014.6.24)PHP最新测试版本:5.6.0 RC2(2014.6.03)2013年6月20日,PHP开发团队自豪地宣布推出PHP 5.5.0。此版本包含了大量的新功能和bug修复。需要开发者特别注意的一点是不再支持 Windows XP 和 2003 系统。2014年10月16日,PHP开发团队宣布PHP 5.6.2可用。四安全相关的错误是固定在这个版本,包括修复cve-2014-3668,cve-2014-3669和cve-2014-3670。所有的PHP 5.6鼓励用户升级到这个版本。
PHP的特性包括:1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。3. PHP支持几乎所有流行的数据库以及操作系统。4. 最重要的是PHP可以用C、C++进行程序的扩展!
ubuntu安装了php5.6怎么使用安装php
执行命令
sudo add-apt-repository ppa:ondrej/php5-5.6
如果报错和没有发现命令则执行
sudo apt-get install python-software-properties
再执行
sudo apt-get update
sudo apt-get install php52 如果安装了php,但访问 .php 文件报 502错误
这个问题一包是nginx 在吧 .php文件交给 php-fpm 时出错
php-fpm 是 监听 9000端口的那个东东
在nginx.conf中
location ~ .php{
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; # 这个就是交给php-fpm处理
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/htmlfastcgi_script_name;
}
先看看php-fpm 是否在运行
运行命令
root@iZ28e6fditbZ:/usr/share/nginx/www# ps auxf | grep php-fpm
root 22864 0.0 0.0 9380 936 pts/1 S+ 14:09 0:00 _ grep –color=auto php-fpm
root 15397 0.0 1.8 344368 18648 ? Ss 12:20 0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
…
ps auxf | grep php-fpm 这是查找在运行的进程 a,x 是 本用户和其他用户都打开的,如上表示已启动
如果没有则执行
service php5-fpm start
再看看有没有运行,如果又是命令错误或没有的的话 …
apt-get install php5-fpm
遇到类似的问题,你可以去后盾人平台看看的哦,里面的东西不错应该能帮你解决一些不明白的问题(❁´◡`❁)*
PHP多版本切换由于在linux服务器上装了多个版本的PHP,常常感到疑惑的是,在Web中,php的版本是5.6的,而命令行中却可能是7.2的,这就很让人疑惑了,经过了不断摸索,终于发现的缘由。
首先,web中的php版本,是由你的nginx(apache)服务器配置决定的,在nginx(apache)配置文件中都指定了php的版本。
其次,命令行中的php版本,可以通过以下命令切换:
修改版本为php5.6: sudo update-alternatives --set php /usr/bin/php5.6
修改版本为php7.2: sudo update-alternatives --set php /usr/bin/php7.2
停用php5.6: sudo a2dismod php5.6
启用php7.2: sudo a2enmod php7.2
PHP5.5 和PHP5.6的区别PHP5.5 和PHP5.6的区别
摘要:在一个基于Vagrant的本地环境中,可能是某个错误的原因,导致HHVM测试结果很差;在HHVM伙伴们协助下,该原因仍在研究中!然而,在DigitalOcean的一个4GB虚拟机中,HHVM甚至盖过了最新版的PHP-NG的风头!
结论:它们反映出HHVM的功效更佳(在JIT热启动后),虽然出于某些原因,我们不能在所有装备中获取这些结果。
如果你记得我们在几个月前写过一篇文章,那时WordPress 3.9表明是完全支持HHVM的,当时是那么令我们欢欣鼓舞。最初的基准测试结果显示,HHVM要比驱动着当前所有PHP构建的Zend引擎高级得多。后来,问题就出来了:
HHVM只能以单个用户运行,这意味着(在共享环境中)安全性差了
HHVM在崩溃后不会自动重启,而不幸的是,它至今仍然经常发生
HHVM在启动时使用大量内存,虽然,它和同规模的PHP-FPM比较,单个请求的内存使用量更低
很显然,你不得不根据你的(或者更确切地说是你的站点)的需求采取折中方案,然而这值得吗?切换到HHVM后,你期望获得多少性能改善呢?
在Kinsta,我们真的想要测试所有新技术,并通常会优化这一切来为我们的客户提供最佳的环境。今天,我最终花了点时间来配置测试环境并进行了一些测试来对比两个不同的构建,一个是全新出炉的WordPress安装,另外一个则添加了大量内容的WooCommerce!为了计量脚本的运行时间,我只是简单地添加了
<?php timer_stop(1); ?>
这一行到footer.php的/body标记前。
这里是配置环境的详情:
DigitalOcean 4GB 雨滴容器 (2 CPU核心, 4GB RAM)
Ubuntu 14.04, MariaDB10
测试站点: 已导入演示内容的Munditia主题,WooCommerce 2.1.12 WordPress 3.9.1
PHP 5.5.9, PHP 5.5.15, PHP 5.6.0 RC2, PHP-NG (20140718-git-6cc487d)和HHVM 3.2.0 (版本是PHP 5.6.99-hhvm)
没有进一步大费周章,这些就是我的测试结果,数值越低越好,以秒为单位:
DigitalOcean 4GB 雨滴容器
单位是秒,运行10次,越低越好
看起来似乎PHP-NG在它首次运行后就获得了峰值性能!HHVM需要更多几次重载,但是它们的性能貌似差不多!我等不及PHP-NG合并到开发主干了!:)
一分钟命中数,越高越好。
PHP 5.5.15禁用OpCache
执行: 236 hits
可用性: 100.00 %
消耗时间: 59.03 secs
传输的数据: 2.40 MB
回应时间: 2.47 secs
执行率: 4.00 trans/sec
吞吐量: 0.04 MB/sec
并发数: 9.87
成功的执行: 236
失败的执行: 0
最长执行: 4.44
最短执行: 0.48
PHP 5.5.15启用OpCache
执行: 441 hits
可用性: 100.00 %
消耗时间: 59.55 secs
传输的数据: 4.48 MB
回应时间: 1.34 secs
执行率: 7.41 trans/sec
吞吐量: 0.08 MB/sec
并发数: 9.91
成功的执行: 441
失败的执行: 0
最长执行: 2.19
最短执行: 0.64
PHP 5.6 RC2禁用OpCache
执行: 207 hits
可用性: 100.00 %
消耗时间: 59.87 secs
传输的数据: 2.10 MB
回应时间: 2.80 secs
执行率: 3.46 trans/sec
吞吐量: 0.04 MB/sec
并发数: 9.68
成功的执行: 207
失败的执行: 0
最长执行: 3.65
最短执行: 0.54
PHP 5.6 RC2启用OpCache
执行: 412 hits
可用性: 100.00 %
消耗时间: 59.03 secs
传输的数据: 4.18 MB
回应时间: 1.42 secs
执行率: 6.98 trans/sec
吞吐量: 0.07 MB/sec
并发数: 9.88
成功的执行: 412
失败的执行: 0
最长执行: 1.93
最短执行: 0.34
HHVM 3.2.0(版本是PHP 5.6.99-hhvm)
执行: 955 hits
可用性: 100.00 %
消耗时间: 59.69 secs
传输的数据: 9.18 MB
回应时间: 0.62 secs
执行率: 16.00 trans/sec
吞吐量: 0.15 MB/sec
并发数: 9.94
成功的执行: 955
失败的执行: 0
最长执行: 0.85
最短执行: 0.23
PHP-NG启用OpCache(构建: Jul 29 2014)
执行: 849 hits
可用性: 100.00 %
消耗时间: 59.88 secs
传输的数据: 8.63 MB
回应时间: 0.70 secs
执行率: 14.18 trans/sec
吞吐量: 0.14 MB/sec
并发数: 9.94
成功的执行: 849
失败的执行: 0
最长执行: 1.06
最短执行: 0.13
关于php5.6.5的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。