-
PHP 8新特性简介
所属栏目:[PHP教程] 日期:2022-06-16 热度:78
新的主要PHP版本PHP 8预计将于2020年底发布。它现在处于非常活跃的开发阶段,所以在接下来的几个月里,事情可能会发生很大的变化。 在这篇文章中,我将持续更新预期的内容列表:新特性、性能改进和重大变化。因为PHP 8是一个新的主版本,所以您的代码被破坏[详细]
-
PHP底层运行机制与工作原理详解
所属栏目:[PHP教程] 日期:2022-06-16 热度:181
最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理: PHP底层工作原理 PHP底层运行机制与工作原理详解 图1 php结构 从图上可以看出,php从下到上是一个4层体系 ①Zend引擎 Zend整[详细]
-
PHP网页缓存技术优点及代码实例
所属栏目:[PHP教程] 日期:2022-06-16 热度:116
这篇文章主要介绍了PHP网页缓存技术优点及代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下. 前台静态化:把动态页面解析后保存为静态页面 文件缓存:把查询结果保存为文件,XML 内存缓存:mem[详细]
-
PHP 微服务集群组建Hyperf
所属栏目:[PHP教程] 日期:2022-06-16 热度:148
微服务的概念由 Martin Fowler 于2014年3月提出: 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通。每[详细]
-
PHP数据库构架Medoo1.6安装教程
所属栏目:[PHP教程] 日期:2022-06-15 热度:131
开始:使用Medoo是非常简单的事! Medoo1.2开始不支持PHP5.4或以下,若你使用的是1.2以前的版本,请选择菜单 中文文档(1.2) 要求: 1、PHP=5.4, 必须支持PDO 2、支持 MySQL, MSSQL, SQLite 等数据库. 3、确保php_pdo_xxx (xxx = 数据库类型) 的xxx数据扩展已[详细]
-
在php中常用的4种运行方式
所属栏目:[PHP教程] 日期:2022-06-15 热度:98
本篇文章给大家介绍一下php的4种常用运行方式:CGI、FastCGI、APACHE2HANDLER和CLI。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 PHP的4种常用运行方式:CGI、FastCGI、APACHE2HANDLER、CLI。 1、CGI CGI即通用网关接口(common ga[详细]
-
php.ini配置中有3处操作不当会使网站存在安全问题
所属栏目:[PHP教程] 日期:2022-06-15 热度:143
所有的PHP源码网站都必须配置环境,不论是使用集成环境还是自己手动搭建,可能很少有人关注过php.ini里面配置的这些东西到底有什么作用,很多站长在设置php.ini文件时,都是网上找一个教程,然后人家说哪里增加哪里删除按步骤进行,但是这里面的设置还真有[详细]
-
Centos中PHP5升级为PHP7的方法
所属栏目:[PHP教程] 日期:2022-06-15 热度:161
Centos中PHP5升级为PHP7的方法 1、首先下载PHP7安装包,使用wget http://am1.php.net/distributions/php-7.2.0.tar.bz2,或者直接访问下载,然后ftp到linux服务器 2、解压压缩包,tar xjf php-7.0.2.tar.bz2 3、进入文件夹,cd php-7.0.2 ,安装必要的依赖[详细]
-
linux下 php 安装xml扩展的方法教程
所属栏目:[PHP教程] 日期:2022-06-15 热度:81
php linux下安装xml扩展 1、进入PHP安装源码包,找到ext下的ftp,进入 cd /home/local/php-5.6.25/ext/xml 2、/usr/local/php/bin/phpize 3、./configure --with-php-config=/usr/local/php/bin/php-config 4、make make install 5、cp /usr/local/php/lib[详细]
-
linux下php安装php-kafka和php-rdkafka扩展的方法细解
所属栏目:[PHP教程] 日期:2022-06-15 热度:135
具体步骤: 1、安装librdkafka cd /usr/local/src #进入安装包存放目录 wget https://github.com/edenhill/librdkafka/archive/master.zip #下载 mv master.zip librdkafka-master.zip #修改包名 unzip librdkafka-master.zip #解压 cd librdkafka-master[详细]
-
Windows php5.6安装Imagick库的方法详情
所属栏目:[PHP教程] 日期:2022-06-15 热度:70
Windows上的安装坑比较多 1、安装Imagick,需要下载6.9.3之下版本的 http://imagemagick.org/script/download.php 官网都是新版本不可以用 我安装成功的是ImageMagick-6.8.6-9-Q16-x86-dll.exe特别注意:安装路径不能有空格, 安装完成后cmd,输入命令conv[详细]
-
Mac+Apache+PHP安装Xdebug方法流程
所属栏目:[PHP教程] 日期:2022-06-15 热度:99
MAC homebrew自2018/3/31之后弃用homebrew/php By 31st March 2018 we will deprecate and archive the Homebrew/php tap. Unfortunately we have been unable to maintain an acceptable, consistent user or contributor experience and CI workload thr[详细]
-
使用Docker部署PHP研发环境的方法详解
所属栏目:[PHP教程] 日期:2022-06-15 热度:190
本文主要介绍了如何使用Docker构建PHP的开发环境,文中作者也探讨了构建基于Docker的开发环境应该使用单容器还是多容器,各有什么利弊,推荐PHP开发者阅读,希望对大家有所帮助。 环境部署一直是一个很大的问题,无论是开发环境还是生产环境,但是 Docker[详细]
-
有关编译安装msgpack-php的方法
所属栏目:[PHP教程] 日期:2022-06-15 热度:169
Msgpack 是一个 PECL 扩展,此扩展提供用于与 MessagePack 序列化通信的 API。 MessagePack 是一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。 下载 wget https://[详细]
-
对php-cli环境的自我理解
所属栏目:[PHP教程] 日期:2022-06-15 热度:69
php-cli我在是看swoole的时候看到了,swoole_server只能用于php-cli环境,那什么是php-cli环境,于是百度,复制了网上我觉得比较有用的介绍 对php-cli环境的理解 php_cli模式是什么 php-cli区别于在Web服务器上运行的php环境,php不单可以写前台网页,它还[详细]
-
在Jupyter Notebook下安装PHP内核
所属栏目:[PHP教程] 日期:2022-06-15 热度:90
我最近被强烈安利了 Jupyter Notebook 这个交互式笔记本,然后试用了它自带的 Python 内核后,这个应用整体给我的感觉很不错,就去搜索了下它所支持的其它内核 Jupyter Kernels。 我在下面内容介绍下该应用下如何安装 PHP 内核。 安装步骤 安装 PHP 内核 J[详细]
-
php7 安装mysqli实例解说
所属栏目:[PHP教程] 日期:2022-06-15 热度:173
在本篇文章里小编给大家整理的是一篇关于php7 安装mysqli实例讲解内容,有需的朋友们可以跟着学习参考下。 本文操作环境:Windows7系统、php-7.1.5、Dell G3。 php7 怎么安装mysqli? centos php7 安装mysqli扩展心得 在新配服务器时发现,php无法连接到mys[详细]
-
如何处理php-fpm启动不了问题
所属栏目:[PHP教程] 日期:2022-06-15 热度:74
在本篇文章里小编给大家整理的是一篇关于如何解决php-fpm启动不了问题相关文章,有需要的朋友们可以跟着学习下。 1、重新下载一个64位的ZendGuardLoader.so。 2、将其放到/usr/local/zend/下。 3、重新执行lamp php-fpm start即可。 修复步骤 用file命令查[详细]
-
PHP扩展之kafka安装应用示例详解
所属栏目:[PHP教程] 日期:2022-06-15 热度:71
这篇文章主要介绍了PHP扩展之kafka安装应用案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下。 话说用了就要有点产出,要不然过段时间又忘了,所以在这里就记录一下试用Kafka的安装过程和php扩展的试用[详细]
-
PHP之Swoole学习安装教程流程
所属栏目:[PHP教程] 日期:2022-06-15 热度:120
这篇文章主要介绍了PHP之Swoole学习安装教程,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下。 一、前言 swoole是什么?官方是这样解释的: PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP[详细]
-
Elasticsearch属性单词常用解析介绍
所属栏目:[PHP教程] 日期:2022-06-15 热度:138
这篇文章主要介绍了Elasticsearch属性单词常用解析说明,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下。 一、前言 说实话,刚测试ES的时候,我的内心是崩溃的,好多单词都不知道代表什么意思,只能一边测试,[详细]
-
php之使用docker运行workerman实例讲解
所属栏目:[PHP教程] 日期:2022-06-15 热度:187
这篇文章主要介绍了php之使用docker运行workerman案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下。 介绍 在docker上部署gatawayWorker项目,项目中使用到mysql,redis 安装 mysql 拉取镜像 docker pul[详细]
-
PHP之更改php.ini文件上传大小的配置问题案例讲解
所属栏目:[PHP教程] 日期:2022-06-15 热度:177
这篇文章主要介绍了PHP之修改php.ini文件上传大小的配置问题案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 php.ini php.ini文件保存了php的一些重要属性,例如现在要说的文件上传的一些限制条件,关[详细]
-
phpstudy隐藏index.php的方法教程
所属栏目:[PHP教程] 日期:2022-06-15 热度:138
这篇文章主要介绍了phpstudy隐藏index.php的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。 phpstudy如何隐藏index.php 找到打开 vhosts-ini 在配置文件中加入粗体! PS:下面看下phpstudy 中使index.p[详细]
-
怎样使用PHP依赖管理工具Composer
所属栏目:[PHP教程] 日期:2022-06-15 热度:81
Composer是php的一个依赖管理工具,允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。这篇文章教你如何使用Composer。好在我们有 Composer,PHP依赖管理的利器。它是开源的,使用起来也很简单,提交自己的包也很容易。 举个例子,平时我们开[详细]