PHP8.0新版再创奇迹,性能提升10%,URLOS为您提供PHP8.0一键安装方法

简介: HP 8.0.0 目前是最新的主要版本,它引入了一些重大变更,其中最受关注的是Just In Time (JIT) 编译器的加入,相比较 PHP 7.4 稳定版,PHP 8.0 在性能上大约改进了 10%。鉴于PHP8.0刚刚发布,传统的编译安装较为繁琐,因此URLOS为抢鲜体验的小伙伴们提供了快速安装PHP8.0的方法

PHP团队于2020年11月26日宣布 PHP 8 正式发布!
20201128112146307.png

PHP 8.0.0 目前是最新的主要版本,它引入了一些重大变更,其中最受关注的是Just In Time (JIT) 编译器的加入,相比较 PHP 7.4 稳定版,PHP 8.0 在性能上大约改进了 10%。

除此之外,PHP8.0还增加了对属性、联合类型,静态返回类型和其他附加语言的支持。

鉴于PHP8.0刚刚发布,传统的编译安装较为繁琐,因此URLOS为抢鲜体验的小伙伴们提供了快速安装PHP8.0的方法

方法一:PHP8.0网站环境一键安装命令

export domains="website-340429.com"
export ports="80 8080"
export dbPassword="dbPass1^ngsPfn5YXD" 
export sftpPassword="sftpPass1^2Ak68n9gKa" 
export appId="195"
export nodeId="1"
curl -O https://www.urlos.com/uai && sh uai

使用SSH终端登录主机,复制并粘贴以上命令即可一键安装PHP8.0网站环境
更多说明请参见:PHP8.0网站环境一键安装命令

通过方法一安装PHP8.0网站环境之后,如需开启JIT编译器,请修改并部署PHP8.0,然后按照方法二的方式勾选opcache扩展,在php.ini附加内容中填入相关内容,重新部署即可。

方法二:通过URLOS应用市场安装PHP8.0网站环境

首先通过命令行一键安装URLOS面板:

curl -O https://www.urlos.com/siu && sh siu

安装完成后登录URLOS,在应用市场中搜索php8.0,点击安装按钮:
20201128120053888.png

如果想要抢鲜感受JIT编译器带来的极速体验,请在PHP配置中勾选opcache扩展,并在“php.ini附加内容”中填入:

opcache.enable=1
opcache.jit_buffer_size=100M

20201128121511824.png

PHP8.0网站环境部署完成后,在浏览器中输入http://你的ip:8080打开网站,查看phpinfo
20201128123829813.png

当看到这样一组信息,说明JIT编译器可以正常使用了
20201128123906938.png

请多PHP8.0介绍请参考官网文档:https://www.php.net/releases/8.0/zh.php?lang=zh

相关文章
|
1月前
|
Java PHP 数据安全/隐私保护
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
本文详细介绍了PHP面向对象编程的一系列核心概念和用法,包括构造函数、析构函数、继承、方法重写、访问控制、接口、抽象类、静态成员、final关键字、以及this、self、parent这三个关键字的异同和作用。通过具体示例代码,展示了如何在PHP中使用这些面向对象的特性,以及它们在实际开发中的应用。
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
|
1月前
|
域名解析 关系型数据库 MySQL
基于PHPEnv的本地环境搭建—PHP第一个项目:HelloWorld(从安装到运行)
该文章指导如何使用PHPEnv搭建本地PHP开发环境,并通过一个简单的"Hello World"程序演示从安装到运行的全过程。
基于PHPEnv的本地环境搭建—PHP第一个项目:HelloWorld(从安装到运行)
|
21天前
|
tengine 应用服务中间件 Linux
Tengine、Nginx安装PHP命令教程
要在阿里云Linux上安装PHP,请先更新YUM源并启用PHP 8.0仓库,然后安装PHP及相关扩展。通过`php -v`命令验证安装成功后,需修改Nginx配置文件以支持PHP,并重启服务。最后,创建`phpinfo.php`文件测试安装是否成功。对于CentOS系统,还需安装EPEL源和Remi仓库,其余步骤类似。完成上述操作后,可通过浏览器访问`http://IP地址/phpinfo.php`测试安装结果。
|
5天前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
10 0
|
1月前
|
设计模式 算法 PHP
PHP中的设计模式:策略模式的深入探索与实践在软件开发的广袤天地中,PHP以其独特的魅力和强大的功能,成为无数开发者手中的得力工具。而在这条充满挑战与机遇的征途上,设计模式犹如一盏明灯,指引着我们穿越代码的迷雾,编写出更加高效、灵活且易于维护的程序。今天,就让我们聚焦于设计模式中的璀璨明珠——策略模式,深入探讨其在PHP中的实现方法及其实际应用价值。
策略模式,这一设计模式的核心在于它为软件设计带来了一种全新的视角和方法。它允许我们在运行时根据不同情况选择最适合的解决方案,从而极大地提高了程序的灵活性和可扩展性。在PHP这门广泛应用的编程语言中,策略模式同样大放异彩,为开发者们提供了丰富的创作空间。本文将从策略模式的基本概念入手,逐步深入到PHP中的实现细节,并通过一个具体的实例来展示其在实际项目中的应用效果。我们还将探讨策略模式的优势以及在实际应用中可能遇到的挑战和解决方案,为PHP开发者提供一份宝贵的参考。
|
1月前
|
PHP UED 开发者
PHP中处理异常的现代方法
【9月更文挑战第26天】在PHP的世界里,异常处理是代码健壮性的守护神。本文将深入浅出地探讨如何在PHP项目中优雅地处理异常,从而避免程序崩溃并提升用户体验。
|
1月前
|
IDE 安全 网络安全
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
113 4
|
1月前
|
PHP Windows
thinkPhP6.0安装教程图解--PHP框架安装
本文是一篇关于ThinkPHP 6.0安装教程的图解,包括环境检查、安装Composer、修改Composer镜像地址、安装ThinkPHP框架以及启动运行ThinkPHP的步骤。文章详细描述了每个步骤的操作方法,并提供了相应的命令和截图,帮助用户理解并顺利完成ThinkPHP 6.0的安装和运行。
thinkPhP6.0安装教程图解--PHP框架安装
|
12天前
|
缓存 PHP C语言
宝塔PHP8.1安装fileinfo拓展失败解决办法
在宝塔面板安装PHP8.1后,fileinfo扩展安装失败,手动尝试也报错。通过分析错误信息,在Makefile中修改CFLAGS添加`-std=c99`,并执行`make clean`清除缓存后,重新编译安装成功。最后在php.ini中启用fileinfo扩展并重启PHP服务。注意需调整CFLAGS为`-std=c99 -g`,去掉`-O2`。
31 0
|
1月前
|
缓存 监控 算法
分析慢日志文件来优化 PHP 脚本的性能
分析慢日志文件来优化 PHP 脚本的性能