php8.x 实用特性与使用:命名参数、`Nullsafe` 运算符、枚举类型 & `match` 表达式... Copyright © 2018-2023 菜鸟学院 一个学习互联网技术及资源网站 版权所有. 开发运维 2023-07-12 剑圣无痕
PHP内置函数json_decode,该如何使用呢? json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSON格式的字符串进行编码.那么这个函数该如何使用呢? json_decode的语法规则: json_decode ( string $json [, bool $assoc = false [, int  开发运维 2023-07-12 竹子爱熊猫
PHP连接到PostgreSQL数据库代码实例 PostgreSQL扩展在默认情况下在最新版本的PHP 5.3.x中是启用的。 可以在编译时使用--without-pgsql来禁用它。仍然可以使用yum命令来安装PHP-PostgreSQL接口: yum install php-pgsql 数据运维 2023-07-12 泡泡
Docker运行基于Nginx+PHP的应用程序 个人的学习笔记,目的在于描述如何让一个基于 Nginx + PHP 的应用程序在 Docker 中运行起来。原理性的内容会另起篇幅。 运行环境 OS 使用 Ubuntu 16.04 LTS 完成,同样也可以选用 CentOS 7,因为问题较多,放弃了在 CentOS 6.5 上的尝试(毕竟是很老的系统了)。 Docker 1.13 Nginx 选用了比较喜欢的 Openresty,版本为 1.13 系统运维 2023-07-12 共饮一杯
宝塔面板PHP多版本安装和自由切换兼容站点的办法 在使用VPS、服务器的时候,一般都不会只用来建立一个网站,且不同的网站之间软件版本要求有些时候兼容程度是不同的。 有些程序需要兼容PHP7.0,也有些程序兼容PHP5.3这些低端版本。一般我们常用的WEB环境或者面板都可以设置多版本PHP支持的,而且还可以自由切换不同的站点不同的PHP支持。在这篇文章中,老蒋需要分享的是来自宝塔面板提供的多版本PHP安装和切换兼容站点的办法。 第一、安装不同版本P 系统运维 2023-07-12 向阳逐梦
docker Nginx PHPFPM单机多站点布署的方法 docker Nginx PHP-FPM单机多站点布署的方法, 网上尝试过各种方法,处理单机中单NGINX容器,单PHP-FPM容器布署多站点,均无法成功。 经过反思总结,目前共实施两种方法成功: 单Nginx,多PHP-FPM 单Nginx,单PHP-FPM 单Nginx,多PHP-FPM docker-compose.yml version: '2' services: nginx-1.15. 系统运维 2023-07-12 大白菜程序猿
PHP8.2发布,弃用动态属性...如何安装和升级? PHP8.2是PHP语言现代化进程中的一个重要的里程碑。除了令人兴奋地新特性和改进之外,PHP8.2还简化了语言,取消了对动态类属性的支持,在遇到某些非最优的ini配置时发出警告,并修复了一些影响PHP数组排序和某些类型的字符串转换/编码操作的遗留PHP行为。 系统改进 PHP8.2解决了PHP类型系统的几个缺点和限制,允许PHP应用采用更好的类型安全。包括添加了true类型,允许null和fal 开发运维 2023-07-11 向阳逐梦
Nginx 环境怎么隐藏 thinkphp5 入口 index.php? 打开Nginx.conf 找到 server {}里的: location / { index index.html index.htm index.php l.php; autoindex off; } 替换为: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } 如 系统运维 2023-07-11 醒在深海的猫
阿里云虚拟主机WordPress遇到upload_max_filesize上传限制,如何修改最大文件和PHP版本 使用WordPress上传插件或者主题的时候经常遇到upload_max_filesize上传限制,或者安装好了提示各种错误,出现这两种情况下最常见的问题是虚拟主机的默认上传限制太小,一般就2M,而提示错误一般是PHP版本设置的过低引起。下面说下如何设置他们。 解决方法 登陆阿里云官网,进入控制台-虚拟主机设置,找到你要设置的主机,点击右侧的管理按钮。 设置PHP版本 在控制台中心点击【高级环境设 系统运维 2023-07-11 醒在深海的猫
PHPFPM(FastCGI进程管理器)的配置与优化讲解 PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,用于管理 PHP 进程池、接收和处理 Web 服务器的请求。PHP-FPM 会创建一个主进程,控制何时以及如何把 HTTP 请求转发给一个或多个子进程处理。 全局配置 emergency_restart_threshold = 60(建议值) 如果子进程在 emergency 系统运维 2023-07-11 法医
PHP8 JIT(即时编译)功能,深入了解 (Just-In-Time)即时编译器是PHP 8.0中最重要的新功能之一。JIT可以通过将PHP应用程序的全部或经常调用的部分作为CPU机器代码编译并存储并直接执行,从而绕过Zend VM及其过程开销,从而提高性能。 JIT是传统解释器和AOT编译器的混合体。混合模型带来了这两种方法的利弊,而经过微调的应用程序可以胜过JIT的弊端。 PHP的JIT实施是Dmitry Stogov付出的巨大努力, 开发运维 2023-07-11 LOVEHL^ˇ^
为什么 PHP 还没死?PHP 正在干掉 Python!? PHP 百般受轻视,但这门编程语言的流行度比以往任何时候都高!为什么?怎么 PHP 还没死吗?不是有那么多比 PHP 更优秀的编程语言吗?不,并没有。如果真的有这样的语言的话,它们早就带头干掉 PHP 了。 我们需要重新审视什么才是“更好”的编程语言。为什么 PHP 还没死?如果你表示不解,那可能是因为你并不了解编程、程序员、市场和民主。实际上,这与代码、函数或语法没有任何关系。 抨击 PHP 成 开发运维 2023-07-11 宇宙之一粟
windows下php7.1安装redis扩展及测试使用全过程 Linux下,redis扩展安装起来很容易,但windows下还是会出问题的。因此,特此记下自己实践安装的整个过程,以方便后来人。 一,php中redis扩展安装配置 1, 首先第一点,也是最重要一点是,你要知道你的php版本信息,这会决定你的扩展文件版本。特别需要记住一点的是,redis选择x64或者x86,是以php版本的Architecture是x64或者x86决定的,跟wind 系统运维 2023-07-11 大白菜程序猿
Ubuntu18.04和16.04上安装PHP(7.3,7.2和7.0) PHP 7.3是PHP最新的稳定版本,如果你想安装特定版本的PHP,那么本文将对你有所帮助。本篇文章就将给大家介绍如何使用PPA在Ubuntu 18.04、上安装PHP 7.3、、和PHP 。(PPA全称Personal Package Archives即个人软件包文档) (查看原文请点击本文末尾左下角:阅读原文)你可以在系统上安装多个PHP版本,并在它们之间切换PHP版本。此外,还可以配置Apa 系统运维 2023-07-11 穿过生命散发芬芳
laravel项目:centos7安装php7的openssl扩展步骤 将laravel项目放在新的服务器上,需要安装一下openssl的拓展,下面是安装步骤 1.首先找到php推展的目录 我的是在‘/usr/local/php-7.1.5/ext’下 2.进入openssl目录,将里面的一个config0.m4修改为config.m4执行命令为 “mv config0.m4 config.m4” 3.进入 phpize ‘/usr/local/php/bin/php 系统运维 2023-07-11 法医
PHP 是什么?能做什么? PHP 是什么? 「PHP 代表什么意思?」 或者这么问,「PHP 是什么?」 PHP 是一门编写 web 页面的语言,底层使用 C 语言实现,使用 HTML 的标签语法包裹代码。PHP 通常跑在服务端,与 web 服务器配合工作,负责把 HTML 加工完返回给访问者。 PHP 最初的意思是 「 Personal Home Page 」。因为这完全限制了使用该语言进行一般使用的意义和可取性,所以该 开发运维 2023-07-11 大猫
在 PHP 7 中编写代码不要做的 10 件事 不要使用 mysql_ 函数 这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的 PDO 实现 2. 不要编写垃圾代码 这一条可能易于理解,但是会变得越来越重要,因为 PHP 7 的速度提升可能会隐藏你的一些问题。不要仅仅满足于你的站点速度,因为迁移到 PHP 7 才让它变快。 为 开发运维 2023-07-11 三掌柜
Ubuntu 18.04 源码编译安装PHP7.3.5详细过程 安装了新的虚拟机,接下来就是记录一下Ubuntu下源码编译安装PHP7的过程 首先是从官网下载源码包 https://www.php.net/downloads.php 我这里选择的是https://www.php.net/distributions/php-7.3.5.tar.gz 打开虚拟机,Ctrl + Alt + T 打开终端 sudo su可以切换超级管理员,不用每次输入命令都带sud 系统运维 2023-07-11 穿过生命散发芬芳