php
dandan哥
好好向上,天天学习
展开
-
centos7.6源码编译安装php7.4
首先安装依赖yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libzip-devel pcre-devel下载php7.4压缩包 https://www.php.net/distrib...原创 2019-12-13 17:28:14 · 3303 阅读 · 0 评论 -
PHP高手应该了解的php内存机制
先上图:解释一下这个图: 首先,当我们声明一个变量时(比如$a = 10;),PHP的工作是:把$a这个名字存放在栈内存中,把它的值存放在堆内存中,它们 之间通过某种机制进行绑定(具体是什么我也不大清楚 --)。 $b = $a; 这个就比较容易理解了:这个时候,PHP的工作是:当我们使用 $a 变量的时候,PHP通过某种机制快速的找到变量相 对应的值,然后把值赋给$b( ...原创 2019-03-29 09:51:52 · 1202 阅读 · 0 评论 -
你应该学会的源码编译安装PHP扩展
安装php扩展步骤:下载扩展包–>解压–>进入解压后的包(或者在安装好的PHP/ext下面找需要安装的扩展,最好是用ext下面的扩展,和当前PHP匹配)如图:执行phpize:进入解压后的包后,(如果是ext下面的扩展包直接进入)执行phpize,如果服务器上安装了多个PHP,一定要找对路径(一般都是/usr/local/php/bin/phpize,看自己的PHP安装目录写对路...原创 2019-03-26 08:20:35 · 786 阅读 · 0 评论 -
浅谈php-cgi,Fast-cgi,php-fpm
web服务器概念:Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档, 也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载常见的web服务器有 Apache,nginx等web服务器最初只是网上信息浏览服务,即:所用用户的请求都是一样的,都是死的html页面随着互联网发展,web服务器传统服务已不再能满足其需求,迫切...原创 2019-01-08 08:54:38 · 383 阅读 · 1 评论 -
关于微信(公众号)扫码登录
**思路:**每个用户都拥有一个唯一的openid,一个用户对应一个session_id。(公众号扫码推事件)扫码,将这两个信息通过微信服务器发送到开发者服务器。开发者服务器将信息存入缓存或数据库(存储格式:session_id => openid).登录页面可以有一个定时器,定时去查询session_id对应的openid,查询到则登录成功!**存在的安全隐患**攻...原创 2018-11-24 11:27:48 · 3539 阅读 · 0 评论 -
Linux计划任务不执行等问题
最近做的一些微信功能中,有很多需要计划任务的地方:比如获取微信全局access_token, jsapi_ticket等,这些调用微信接口所需要的票据,每天都是有次数限制的,所以要在自己的服务器上做缓存。(每半小时获取一次等)。当我们写好代码,开始计划任务时,好多同学会惊奇的发现:咦?怎么没效果呢造成这种结果的可能有以下几种情况:PHP脚本没有执行权限,可以在Linux命令行 输入 ll...原创 2018-11-13 09:32:10 · 1695 阅读 · 0 评论 -
PHP微信公众号与自己云服务器关联关系
首先要去微信公众平台 https://mp.weixin.qq.com/ 申请账号,注册一个订阅号。(个人开发只能申请订阅号)申请一个开发测试账号(如下图示)配置接口信息(代码如下) $arr = [ 'token' => '这里填你写的token', 'timestamp' => $_GET['timestamp'], 'nonce' => ...原创 2018-11-06 09:32:15 · 655 阅读 · 0 评论 -
什么是PHP?它的擅长领域是什么?它的工作原理是什么?
PHP:超文本预处理器。(PHP.Hypertext Preprocessor) 是一门运行在服务器端的解释性脚本语言。PHP最擅长的就是web开发.所以也请各位不要黑PHP啦,因为每个编程语言都有其擅长的领域,就像小学的知识一样:用自己的短处和别人的长处做对比,必输无疑。PHP工作原理:...原创 2018-08-25 14:51:32 · 1127 阅读 · 0 评论