最近在编写windows php多线程的东西,从官网下载了PHP的线程安全版,尝试开启curl扩展
extension=php_curl.dll
php -m 却提示 PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl.dll找不到指定的模块
仔细检查上面的提示,发型上面的路径根本不是我的路径,然后又发现了PHP一个扩展目录配置项extension_dir 没有开启,尝试开启
extension_dir = "ext"
设置扩展目录为当前文件下的ext目录,取消注释就可以正常开启其他扩展了
//参数1 文件名 参数2 缩放比例 function _thumb($_filename,$_percent){ ob_clean();...
001源码:/* * $xml_str是xml字符串 */ function xmltoarray($xml_str) { //禁止XML实体扩展攻击 libxml_disable_entity_loader(true); //拒绝包含...
Redis提供了发布订阅功能,可以用于消息的传输,Redis的发布订阅机制包括三个部分,发布者(publisher),订阅者(subscriber)和频道(channel)。 发布者和订阅者都是Redis客户端,Channel则为Redis服务器端,发布者将消息发送到某个的频道,订阅了这个...
php7.1引入了PHP异步信号处理函数pcntl_async_signals() 来处理阻塞问题。在php7之前信号处理方式有2种,第一种是基于ticks来每执行一行代码来触发执行信号监听,第二种是直接while(true){ //监听信号 }第一种方式如果某行的代码阻塞时间较长会影响...
(1).管道是干嘛的?管道是用于进程之间通信的,传播或交换信息(2).管道有几种?(2.1).匿名管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。通常是指父子进程关系。(2.2).高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中...
本文基于Laravel Framework 6.17.1版本(1).创建项目(依赖真多,如此臃肿)composer create-project --prefer-dist laravel/laravel blog(2).安装定时任务composer包&nbs...