网站搜索

在 Ubuntu 上安装 PHP 8.1 并设置本地开发环境

本教程的早期版本由 alenaholligan 撰写。

介绍

PHP是一种流行的开源服务器端脚本语言,专为网页开发设计,支撑着从博客和电子商务网站到大规模应用程序的大量互联网内容。每次新版本发布时,PHP都会提供更好的性能、安全性和现代开发功能,帮助开发者构建强大且可扩展的软件。

PHP 8.1 是一个稳定的长期支持版本,它在保持可靠性的同时,带来了显著的增强和新的语言特性。在

阅读更多 →

在 Rocky/Alma/CentOS 9|8 上安装 PHP OPcache

OPcache旨在通过将预编译的脚本字节码存储在共享内存中来提高PHP的性能。通过将PHP脚本缓存到内存中,它消除了PHP在每次请求时加载和解析脚本的需要。在托管用PHP构建的网站或Web应用时,使用OPcache将显著提升响应速度和整体加载时间。

这就是 PHP OPcache 的工作原理:

  1. 脚本编译:OPcache 将请求的脚本编译为字节码。
  2. 字节码 缓存: 一旦编译完成,字节码会存储在共享内存中,以便更快速地访问。
  3. 后续请求执行:下次接收到针对相同脚本的请求时,将使用缓存的字节码,

    阅读更多 →

在 Rocky 8|CentOS 8|Alma 8 上安装 PHP 8.1

在这篇简短的博客文章中,我们将重点介绍如何在 Rocky Linux 8 或 CentOS 8 上安装 PHP 8.1。PHP 是一种非常强大且开源的服务器脚本语言,旨在让动态和互动网页的创建成为一段有趣的旅程。PHP 是 Microsoft 的 ASP 等竞争产品的替代选择。这种编程语言最初由丹麦裔加拿大程序员拉斯穆斯·勒多夫(Rasmus Lerdorf)于 1994 年创建。

PHP 8.1 是其前一版本 PHP 编程语言版本 8.0 的更新。如果你准备测试这个 PHP 的新版本,那么这篇文章适合你。最强大的内容管理系统例如 Drupal、WordPress 和 Joomla 都是基于 PHP 的。PHP 8.1 带来了一系列新特性、性能改进、变更和弃用功能。

PHP 8.1 的新功能
  • 枚举 – 它们现在在 PHP 8.1 中被添加
  • 只读属性 – 类属性可以被标记为只读,因此只能被写入一次
  • 从不返回类型 – 在 PHP 8.1 中新增了一种名为 never

    阅读更多 →

在 Ubuntu 24.04/22.04/20.04 上安装 PHP 8.4

通过遵循本指南直到最后,您将成功在 LTS 下的 Ubuntu Linux 系统上安装 PHP 8.4。我们将引导您完成安装、配置 PHP、安装和管理 PHP 扩展,以及如何在您的 Web 应用程序中使用它的步骤。PHP 8.4 版本带来了许多新功能和改进,预计在正式稳定版本发布前,这些功能和改进可能会发生较大变化。

免责声明:PHP 8.4 目前仍在积极开发中,已有多个 Alpha 和 Beta 版本可供测试。目前我们不建议在生产环境中使用此版本的 PHP,仅可用于了解即将推出的新功能。正式版预计将在 2024 年 11 月 发布。

终极 Ubuntu 桌面手册

像专业人士一样掌握 Ubuntu——从美观的桌面自定义到强大的终端自动化。非常适合希望完全掌控工作环境的开发人员、系统管理员和高级用户。

查看以下资源,详

阅读更多 →

如何在 Rocky/AlmaLinux 9|8 上安装 PHP 8.4

PHP 8.4 还未准备好用于生产环境发布,但已经有 alpha 版本可用于测试和向开发团队反馈。在本文中,我们将演示如何在 Rocky Linux/AlmaLinux 上安装 PHP 8.4,并且相同的过程也适用于 CentOS Stream 9 或 8。在上一篇文章中,我们介绍了在 Ubuntu Linux 上安装 PHP 8.4。有关 PHP 8.4 预期的更改和特性,请查看以下链接/资源:

  • PHP.Watch 页面
  • Laravel 新闻

在新配置的 Rocky/AlmaLinux 实例上进行此安装也是一种好做法,以避免破坏正在为实时流量提供服务的活动系统。

添加 E

阅读更多 →

如何在 Ubuntu 24.04 上安装 CakePHP 框架

在本文中,我们将介绍在 Ubuntu 24.04 上安装和使用 CakePHP 框架的过程。如果你对这个词不熟悉,CakePHP 是一个广泛使用的开源应用框架,用 PHP 编写,用于开发网页应用程序。它类似于 Laravel。它的设计模式遵循 MVC(模型-视图-控制器),确保代码组织良好且易于维护。顺便提一下,MVC 模式有三个明确分离的逻辑——应用逻辑(模型)、展示(视图)和用户交互控制(控制器)。

任何人都可以下载、定制并使用 CakePHP,因为它是免费的开源框架。通过采用 CakePHP,你的网页开发过程会更加高效,因为它提供了数百个预建功能和库,无需从零开始构建。例如,用户认证和数据库交互等功能默认即可使用。CakePHP 也具有内置安全性设计,可以防止常见的网络攻击,如 SQL 注入和跨站脚本攻击(XSS)。

终极 Ubuntu 桌面手册

像专业人士一样掌握 Ubuntu——从美观的桌面自定义到强大的终端自动化。非常适合希望完全掌控工作环境的开发人员、系统管理员和高级用户。

以下是在 Ubuntu 24.04 上安装和使用

阅读更多 →

PHP 8.5 引入 URI 扩展、管道运算符和语法改进

PHP 8.5 引入了新的 URI 扩展、管道操作符以及关键语法升级,实现了更快的性能和更简洁的代码。

PHP 是一种主要用于构建动态网站和 web 应用的服务器端编程语言,刚刚发布了 8.5 版本,这是一次重大更新,增加了新的语法、扩展的属性支持、性能改进以及多个基于 RFC 的功能。

最重要的新增功能之一是新的内置 URI 扩展。它提供了一个一致的 API,用于解析和修改 URL,遵循 RFC 3986 和 WHATWG URL 标准。在 uriparser 和 Lexbor 的支持下,它在需要准确、符合标准处理的场景中取代了 parse_url()。

该版本的另一个主要亮点是引入了管道操作符(|>),它使从左到右的函数链成为可能。这消除了深层嵌套的函数调用,使转换管道更

阅读更多 →

如何在 Ubuntu 上安装 Linux、Nginx、MySQL、PHP(LEMP 堆栈)

介绍

LEMP 软件堆栈用于提供用 PHP 编写的动态网页和网络应用程序。这是一个缩写,描述了一个 Linux 操作系统,配有 Nginx(发音类似“Engine-X”)网络服务器。后端数据存储在 MySQL 数据库中,动态处理由 PH

阅读更多 →