-
PHP 微服务集群组建Hyperf
所属栏目:[PHP教程] 日期:2022-06-15 热度:177
微服务的概念由 Martin Fowler 于2014年3月提出: 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通。每[详细]
-
PHP数据库构架Medoo1.6安装教程
所属栏目:[PHP教程] 日期:2022-06-14 热度:162
开始:使用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-14 热度:69
本篇文章给大家介绍一下php的4种常用运行方式:CGI、FastCGI、APACHE2HANDLER和CLI。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 PHP的4种常用运行方式:CGI、FastCGI、APACHE2HANDLER、CLI。 1、CGI CGI即通用网关接口(common ga[详细]
-
php.ini配置中有3处操作不当会使网站存在安全问题
所属栏目:[PHP教程] 日期:2022-06-14 热度:184
所有的PHP源码网站都必须配置环境,不论是使用集成环境还是自己手动搭建,可能很少有人关注过php.ini里面配置的这些东西到底有什么作用,很多站长在设置php.ini文件时,都是网上找一个教程,然后人家说哪里增加哪里删除按步骤进行,但是这里面的设置还真有[详细]
-
Centos中PHP5升级为PHP7的方法
所属栏目:[PHP教程] 日期:2022-06-14 热度:196
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-14 热度:136
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-14 热度:155
具体步骤: 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-14 热度:82
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-14 热度:103
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-14 热度:179
本文主要介绍了如何使用Docker构建PHP的开发环境,文中作者也探讨了构建基于Docker的开发环境应该使用单容器还是多容器,各有什么利弊,推荐PHP开发者阅读,希望对大家有所帮助。 环境部署一直是一个很大的问题,无论是开发环境还是生产环境,但是 Docker[详细]
-
揭秘一个解决PHP中时间加减的函数
所属栏目:[PHP教程] 日期:2022-04-06 热度:193
在开发过程当中对于时间的操作很是让人头疼。在PHP文档中找到了一个很好的函数,可以对时间进行加减,还是很有意思的。 int strtotime ( string time [, int now] ) 返回类型 int函数可用于时间转换和加减。 下面将举个小例子,获得当前时间加上一周后的时[详细]
-
怎样避免页面刷新数据重复写入数据库
所属栏目:[PHP教程] 日期:2022-04-06 热度:95
当表单的数据是提交给本页面处理并写入数据库时,点提交后,刷新页面的话使数据重复写入数据库。网上搜索一下,发现了不少的解决方案: 一、把一页面分开为两个,数据提交给另一个页面处理,之后再跳到输入页面。 优点:避免了刷新的影响,并可连续提交数[详细]
-
在PHP中开展身份认证
所属栏目:[PHP教程] 日期:2022-04-06 热度:53
? if(!isset(PHP_AUTH_USER)) { Header(WWW-Authenticate: Basic realm=请输入你的用户名和密码:); Header(HTTP/1.0 401 Unauthorized); echo 验证失败,你不能网络资源!; exit; } else { if (PHP_AUTH_USER!=username or PHP_AUTH_PW!=password) { Head[详细]
-
剖析PHP中多张图片上传并校验的实现
所属栏目:[PHP教程] 日期:2022-04-06 热度:89
单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。 基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。 ?php /*************************[详细]
-
简析PHP经典的给图片加水印程序
所属栏目:[PHP教程] 日期:2022-04-06 热度:54
如果对PHP的GD库比较熟悉,看懂这篇文章一点都不难了! !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN html head titleUntitled/title /head body ?php uptypes=array( image/jpg, image/jpeg, image/png, image/pjpeg, image/gif, image/bm[详细]
-
揭秘PHP语言中的经典应用窍门
所属栏目:[PHP教程] 日期:2022-04-06 热度:188
PHP是一门从Unix下发展起来的语言,它有着快速、简洁、明了的特点,本文介绍其在变量、数组和PHP正则表达式、PHP模板应用方面技巧。 1、变量、数组的应用技巧 (1)很多人用得不多的数组函数。foreach、list、each。分别举几个例子,应该就能知道了。 (2)函[详细]
-
浅谈保障代码安全,PHP如何进行注入
所属栏目:[PHP教程] 日期:2022-04-06 热度:164
我们主要是从两点出发,因为我们的获取的变量一般都是通过GET或者POST方式提交过来的,那么我们只要对GET和POST过来的变量进行过滤,那么就能够达到防止注入的效果。而且我们的PHP真是非常好,已经内置了$_GET和$_POST两个数组来存储所有变量,我们要做的[详细]
-
浅谈新手学习PHP的部分基础知识
所属栏目:[PHP教程] 日期:2022-04-06 热度:111
浅谈新手学习PHP的一些基础知识 一,PHP脚本代码标记 PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是%....%,PHP可看成是?...?。 然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不建议使用短格式的?...?,而建议使用长格式标记?php...? 此外PHP[详细]
-
PHP教程之实施文本文件直接调用
所属栏目:[PHP教程] 日期:2022-04-06 热度:103
用php实现文本文件内容的直接调用,本文是通过下面方法实现的。 首先使用file函数打开服务器上的一个文本文件,返回的$myFile 就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来。 编程思路 首先要使用的函数为file,本[详细]
-
解析PHP怎样输出简单动态WAP页面
所属栏目:[PHP教程] 日期:2022-04-06 热度:123
WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准。WAP应用结构非常类似于Internet,一个典型的WAP应用请求是这样的:首先,具有WAP用户代理功能的移动终端(WAP手机等)通过内部运行的微浏览器(Micro Brow[详细]
-
分析一个经典的PHP显示分页程序
所属栏目:[PHP教程] 日期:2022-04-06 热度:154
发现一个很漂亮的PHP显示分页程序,显示效果如下 function page($page,$total,$phpfile,$pagesize=10,$pagelen=7){ $pagecode = ;//定义变量,存放分页生成的HTML $page = intval($page);//避免非数字页码 $total = intval($total);//保证总记录数值类型正[详细]
-
解析PHP上传自动生成缩略图及水印类
所属栏目:[PHP教程] 日期:2022-04-05 热度:176
思路很大一部分是原创的,但也有一些是COPY网络的,写得不够规范,还请各位大大不要见笑,同时给小弟些意见。 开始第一步: 创建文件夹,布局: annex:附件(该目录下存放上传的原图片) | smallimg:存放缩略图片 | mark:存放水印图片 include:存放类[详细]
-
PHP导出Excel 之 Spreadsheet_Excel_Writer
所属栏目:[PHP教程] 日期:2022-04-05 热度:58
之前看到过好多关于PHP导出Excel的文章,自己也通过不少方法实现过, 例如,echo一个Table,然后将header修改为Excel即可。 其实在众多方法中感觉Pear中的Spreadsheet_Excel_Writer很是好用。 关于Spreadsheet_Excel_Writer的安装本文不予介绍,可通过Goog[详细]
-
解决php脚本中include文件报错的方法
所属栏目:[PHP教程] 日期:2022-04-05 热度:146
经常当php页面中利用include, require, require_once包含了一些其他位置的页面时,会出现错误,比如没有发现次页面,或者权限不允许等,可以根据以下方法来排除 1. 出现未找到文件类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原[详细]
-
如何用PHP程序对网页表单进行处理
所属栏目:[PHP教程] 日期:2022-04-05 热度:126
PHP _GET 和 _POST变量是用来获取表单中的信息的,比如用户输入的信息。 在我们处理HTML表单和PHP表单时,我们要记住的重要一点是:HTML页面中的任何一个表单元素都可以自动的用于PHP脚本: 以下为引用的内容: html bodyform action=welcome.php method=p[详细]