首页 » PHP教程 » ubuntu安装php技巧_若安在Ubuntu 2004上安装PHP 80

ubuntu安装php技巧_若安在Ubuntu 2004上安装PHP 80

duote123 2024-10-23 0

扫一扫用手机浏览

文章目录 [+]

PHP可以说是利用最广泛的做事器端编程措辞之一。
开拓动态且相应迅速的网站时,它是首选的措辞。

PHP的最新版本是PHP 8.0。
它于2020年11月26日发布。
它具有新功能和优化功能,例如联合类型,命名参数,空安全运算符,匹配表达式,JIT以及缺点处理和同等性方面的改进。

ubuntu安装php技巧_若安在Ubuntu 2004上安装PHP 80

本教程将先容如何在Ubuntu 20.04 / 18.04上安装PHP 8.0。

ubuntu安装php技巧_若安在Ubuntu 2004上安装PHP 80
(图片来自网络侵删)
步骤1:添加 PPA 仓库

Ubuntu 20.04自带的PHP版本为7.4。
要安装PHP 8.0,须要利用 PPA 仓库,包含多个PHP版本和PHP扩展。

首先,让我们更新Ubuntu系统软件包并安装一些依赖项,如图所示。

$ sudo apt update$ sudo apt upgrade$ sudo apt install ca-certificates apt-transport-https software-properties-common

接下来,添加 PPA 。

$ sudo add-apt-repository ppa:ondrej/php

涌现提示时,按Enter键连续添加存储库。

接下来,更新系统存储库以开始利用PPA。

$ sudo apt update

步骤2:在Ubuntu上利用Nginx安装PHP 8.0

如果您选择利用PHP 8.0与Nginx的安装,最值得推举的一步采纳是安装PHP-FPM工艺PHP文件。

因此,利用以下命令安装PHP和PHP-FPM:

server { # ... some other code location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.0-fpm.sock; }}

在PHP-FPM做事该当自动启动。
您可以如下所示进行验证:

$ sudo systemctl restart nginx

为了使Nginx处理PHP文件,请通过更新做事器部分来配置Nginx做事器块,如下所示:

server { # ... some other code location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.0-fpm.sock; }}

末了,重新启动Nginx Web做事器,以使变动生效。

$ sudo systemctl restart nginx步骤4:在Ubuntu中安装PHP 8扩展

PHP扩展是扩展PHP功能的库。
这些扩展以软件包形式存在,可以按以下办法安装:

$ sudo apt install php8.0-[extension-name]

例如,下面的示例将安装SNMP,Memcached和MySQL扩展。

$ sudo apt install php8.0-snmp php-memcached php8.0-mysql步骤5:在Ubuntu中验证PHP 8安装

要确认安装的PHP版本,请运行以下命令:

$ php -v

此外,您可以在/ var / www / html创建一个示例php文件,如下所示:

$ sudo vim /var/www/html/info.php

粘贴以下行并保存文件。

<?phpphpinfo();?>

末了,转到浏览器并浏览做事器的IP地址,如图所示。

http://server-ip/info.php

标签:

相关文章

Java代码虚拟化保护技术与应用前景

软件应用的需求日益增长,软件开发过程中对代码的保护成为了一个重要议题。Java作为一种广泛应用于企业级应用的编程语言,其代码虚拟化...

PHP教程 2025-03-02 阅读1 评论0

CAD插件错误代码与应对步骤

CAD(计算机辅助设计)软件在工程设计领域得到了广泛应用。CAD插件作为提升设计效率的重要工具,在提高设计师工作效率的也带来了一定...

PHP教程 2025-03-02 阅读1 评论0

上古卷轴代码规则大全游戏背后的编程奥秘

《上古卷轴》作为一款深受玩家喜爱的角色扮演游戏,自问世以来便以其丰富的世界观、独特的游戏体验和深厚的文化底蕴吸引了无数玩家。在这款...

PHP教程 2025-03-02 阅读1 评论0