解决PHPstudy Apache无法启动的问题【亲测有效】

phpStudy启动失败,网上总结了基本就是下面的三种方法:


原因一是防火墙拦截,关闭防火墙。


二是80端口已经被别的程序占用,如IIS,迅雷等;


三是没有安装VC9运行库,php和ap...

2020-10-30

phpstudy2020搭建站点的实现示例

1.下载phpstudy(到官网下载),并安装后,启动phpstudy





2. 进入C:\Windows\System32\drivers\etc路径下的hosts文件,进行如下配置

127.0.0.1 xxxxadmin.com127.0.0.1 xx...

2020-10-30

php开发常用框架有哪几个

php开发常用框架介绍:一、ThinkPHPThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了...

2020-10-28

怎么修改xampp默认端口号

具体方法:到xampp的安装目录下,点击进入apache\conf下,使用编辑器打开“httpd.conf”文件将 Listen 80 改为 Listen 8081将 ServerName localhost:80 改为 ServerNam...

2020-10-28

分享php+redis实现对200w用户的即时推送服务

怎么实现对200w用户的即时推送,这个推送可以理解为调用第三方的接口,push,sms之类的东西。当时先写了一个demo 直接读取DB然后单个推送,结果。。。。可想而知于是设计一套基于re...

2020-10-28

ASP和PHP的区别是什么?

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写.PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的...

2020-10-28

详解ThinkPHP框架之验证码

Think\Verify类可以支持验证码的生成和验证功能。下面是最简单的方式生成验证码:$Verify = new \Think\Verify();$Verify->entry();上面的代码会生成默认的验证码图片并输出,...

2020-10-28

PHP fopen中文文件名乱码问题解决方案

一般在php中会使用fopen进行生成文件,但是当文件名存在中文时保存文件会出现中文乱码。

源代码:

<?php$fileName = __DIR__ . '\测试.txt';$fp = fopen($fileName, 'w');f...

2020-10-28

PHP dirname功能及原理实例解析

dirname


返回路径中的目录部分


说明


dirname(string$path) :string


给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。


参数...

2020-10-28

Laravel配合jwt使用的方法实例

测试使用的是Laravel5.5版本。


安装

composer require tymon/jwt-auth=1.0.0-rc.5

配置




生成配置

php artisan vendor:publish --provider="Tymon\JWTAuth\Pr...

2020-10-25

数据结构之利用PHP实现二分搜索树

前言


这篇文章是介绍 二叉树 和 二分搜索树,然后通过 PHP 代码定义一下 二分搜索树 的节点,使用递归思想操作向二分搜索树添加元素,然后实现了递归判断二分搜索树上是否包...

2020-10-25

php怎么将字符转化为数字类型

1、第一种转换方式:在要转换的变量之前加上用括号括起来的目标类型,如 (int);(bool);(float);(string);(array);(object)2、第二种转换方式:使用3个具体类型的转换函数,intval();float...

2020-10-23

创建 PSR-4 的 Php 包

本文是帮助初学者搭建基础的 php composer 包, 本项目源码地址 github packagist目录结构和初建准备首先创建一个目录来存放所有文件, 这里我 命名为 util-demo , 目录中需...

2020-10-23

一定要改掉 这5个PHP编程中的不良习惯!

这5个PHP编程中的不良习惯,一定要改掉 PHP世界上最好的语言!测试循环前数组是否为空?$items = [];// ...if (count($items) > 0) { foreach ($items as $item) { //...

2020-10-23

php怎么删除最后一个字符

方法一:rtrim删除字符串末端的空白字符(或者其他字符)说明:string rtrim ( string $str [, string $character_mask ] )该函数删除 str 末端的空白字符并返回。不使用第二个参数...

2020-10-23

如何实现 laravel 的artisan

laravel 的 artisan 命令行太好用了,换个框架没有这个功能,于是自己学习实现一些,直接上代码新建目录-artisan--bin--src进入artisan composer initcomposer require symfony/c...

2020-10-22

php如何批量给文件改名

分析:首先获取当前目录所有文件名;然后用rename重命名。示例一:<?php $list = scandir(__DIR__); foreach ($list as $k => $v){ $newName = str_replace("替换前","替换后"...

2020-10-22

phpstorm缓存目录修改方法

最近发现C盘越来越小了,最后发现一个大的文件夹即phpstorm的缓存目录,接下来为大家介绍一下phpstorm缓存目录修改方法,有需要的小伙伴可以参考一下:1、找到idea.properties配置...

2020-10-22

Think-Swoole之WebSocket-Room加入、离开房间和房间消息发送

Think-Swoole 3.0 中 Websocket 新增了 Room 聊天室功能,它主要用于群发消息,但不同Room之间的消息又是相互隔离的。当我们进入一个聊天室,那么我们的进入、离开以及发送的消息...

2020-10-21

PHP处理时间和时区需注意以下三点!

当被问及是否很难处理日期和时区时,超过 50%的开发人员回答“是”。我的猜测是,那些对这项民意调查说“不”的人要么已经明白了这一点,要么他们没有与必须...

2020-10-21

php如何去掉url中的域名

parse_url函数将URL转换为关联数组parse_url解析 URL,返回其组成部分。说明parse_url ( string $url [, int $component = -1 ] )本函数解析一个 URL 并返回一个关联数组,包含...

2020-10-21

Laravel统一错误处理为JSON的方法介绍

Laravel中的AppExceptionsHandler 类负责记录应用程序触发的所有异常,这在我们开发过程中十分方便,总是try...catch使代码太过繁琐且可读性大大降低,那么怎么使用它处理异常...

2020-10-18

如何解决php文件名不能中文的问题

php中fopen不能创建中文文件名文件的问题之前网页的chartset用的是utf-8,文件也用utf-8,然后用fopen()创建一个中文文件名的文件时问题就出来了,文件名都是乱 码!查看了很多文档...

2020-10-15

php怎么调试错误

php错误调试一、php错误级别一般来说,php错误有三个级别:notice、warning、error。1、notice:notice错误可能是脚本运行时导致的,也可能是在正常运行过程中出现的。实际上这也许...

2020-10-15

关于php设置https的问题

设置https以及http转https的问题公司用的是阿里云服务器win2008server r2 ,环境是phpwamp,出现许多问题。2018-11-12一 设置https1、设置httpd.ini 取消以下三个配置的#LoadMo...

2020-10-15

php如何实现删除提示信息

php 简单删除提示下面是别的网友整理的,大同小异。一般通过弹出确认按钮来判断是否继续进入下面的删除页面。第一种:<a href="javascript:if(confirm(&#39;确认删除吗?&#39;)...

2020-10-15

php如何实现按条件查询

一、单条件查询,就是只有一个条件的查询:1.首先调取之前封装好的类,然后利用关键词模糊查询:<?php //单查询require "DBDA.class.php";//调取封装类$db=new DBDA;$Sname="";//创...

2020-10-15

如何解决php-fpm 500错误的问题

开启 php 错误 提示 php-fpm 重启 nginx 500错误 解决办法 wdlinux lnmp 一键包 php脚本无法解析执行... 编辑php.ini开启错误提示display_errors = On编辑php-fpm.conf文件...

2020-10-15

如何解决php大文件无法下载的问题

最近在做一个照片下载系统,需要把顾客相片下载下来,然后进行ps修图,但是下载的文件要求是相机的原始文件cr2的文件。这种类型的文件一般比较大,一般一张相片的太小是30M左右,当时...

2020-10-15

lnmp php安装失败怎么办

linux环境下安装lnmp出现php安装失败解决办法:找到lnmp1.5/include/version.sh文件打开修改 #Freetype_Ver=&#39;freetype-2.7&#39; 为 #Freetype_Ver=&#39;freetype-2.9&#39...

2020-10-15

php webp转jpg的方法介绍

相关介绍:WebP(发音:weppy)是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式,派生自影像编码格式VP8,被认为是WebM多媒体格式的姊妹项目,是由Google在购买On2 Technologi...

2020-10-15

php正则如何实现查找替换

php 正则搜索和替换 preg_replacepreg_replace — 执行一个正则表达式的搜索和替换方法说明:preg_replace ( $pattern , $replacement , $subject , $limit , $count)搜...

2020-10-15

PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解

简介:分析接口知道要获取文章阅读数和点赞数必须有key和uin这两个关键参数,不同公众号key不一样(据说有万能微信key,不懂怎么搞到),同一个公众号key大概半小时会过期提交链接获取...

2020-10-14

laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析

本文实例讲述了laravel框架数据库操作、查询构建器、Eloquent ORM操作。分享给大家供大家参考,具体如下:1、连接数据库laravel连接数据库的配置文件位于config/database.php中...

2020-10-14

PHP使用PDO实现mysql防注入功能详解

本文实例讲述了PHP使用PDO实现mysql防注入功能。分享给大家供大家参考,具体如下:1、什么是注入攻击例如下例:前端有个提交表格: <form action="test.php" method="post"> 姓...

2020-10-14

php文件上传原理与实现方法详解

本文实例讲述了php文件上传原理与实现方法。分享给大家供大家参考,具体如下:文件上传实际上就是在前段使用一个form表单提交本地文件到服务器,然后在服务器端将文件从临时目录...

2020-10-14

Laravel 验证码认证学习记录小结

注:此处所用的注册等系列功能,均作用于 laravel 自带的用户认证机制注册验证码
1. composer 安装验证码composer require "mews/captcha:~3.0"2. 运行以下命令生成配置文件 co...

2020-10-14

PHP架构及原理知识点详解

记得我刚开始学习PHP的时候,许多面试官会经常问我PHP是什么,那时的标准回答是PHP是一种弱类型动态脚本编程语言,开源,免费,是超文本预处理器的缩写。这只是很浅的解释,PHP对我来说...

2020-10-14

PHP实现笛卡尔积算法的实例讲解

概念
在数学中,两个集合X和Y的笛卡儿积(Cartesian product),又称直积,表示为 X × Y。设A、B是任意两个集合,在集合A中任意取一个元素x,在集合B中任意取一个元素y,组成一个有序对(x,y),...

2020-10-14

thinkphp5实现微信扫码支付

本文实例为大家分享了thinkphp5微信扫码支付的具体代码,供大家参考,具体内容如下配置WxPay.Config.php控制器//微信支付//参数 订单 价格 public function wxPay($order_numbe...

2020-10-14

PHP高并发和大流量解决方案整理

一、高并发的概念在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。二、高并发架构相关概念1、QPS (每秒查询率) : 每秒钟请求或者查询的...

2020-10-14

解决php用mysql方式连接数据库出现Deprecated报错问题

以上是用php5.5 连接mysql数据库时报的错。于是我用php5.4连接正常没有报错。这与mysql版本无关系,php 5.x版本,如5.2、5.3、5.4、5.5,怕跟不上时代,新的服务器直接上5.5,但是程...

2020-10-14

PHP全局使用Laravel辅助函数dd

dump() 方法全局 composer.json"require": { "squizlabs/php_codesniffer": "*", "fxp/composer-asset-plugin": "^1.4", "symfony/var-dumper": "3.3.16"}配置PHP.iniau...

2020-10-14

PHP单元测试配置与使用方法详解

本文实例讲述了PHP单元测试配置与使用方法。分享给大家供大家参考,具体如下:php与其他语言不太一样,单元测试需要自己安装和配置,相对麻烦一点,不过单元测试对于提高库的稳定性和...

2020-10-14

Laravel 集成微信用户登录和绑定的实现

最近主要在忙活微信与支付宝平台的对接与开发,本篇就基于后端层面来讲述一下微信的登录与绑定实现。(一)、申请微信开放平台最首先的话就是需要去微信开发中心https://open....

2020-10-14

Laravel 手动开关 Eloquent 修改器的操作方法

测试框架版本是 Laravel 6.5, Eloquent 修改器使用可以参阅 -> 查看文档修改器的手动开关的场景就是差异化的返回数据,例如在后台管理的时候,图片地址要相对路径,然后 app 端期...

2020-10-14

PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例

本文实例讲述了PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库。分享给大家供大家参考,具体如下:<&#63;phpheader("content-type:text/html;charset=utf-8");@...

2020-10-14

TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析

本文实例讲述了TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法。分享给大家供大家参考,具体如下:最近项目里要添加编辑器,以为CKeditor比较出名,所以研究了一下。。。1、...

2020-10-14

PHP CURL实现模拟登陆并上传文件操作示例

本文实例讲述了PHP CURL实现模拟登陆并上传文件操作。分享给大家供大家参考,具体如下:<&#63;phpheader('content-type:text/html;charset=gb2312');//要注意你需要上传的网站...

2020-10-14

PHP+MySQL实现在线测试答题实例

这个实例主要给大家介绍如何使用jQuery+PHP+MySQL来实现在线测试题,包括动态读取题目,答题完毕后台评分,并返回答题结果。读取答题列表:
$sql = "select * from quiz order by i...

2020-10-14
返回顶部
顶部