- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 php怎么查看一个变量的占用内存
事例:php版本为7.2<?phpecho memory_get_usage() , '<br>';$start = memory_get_usage();$a = Array();for ($i=0; $i<1000; $i++) {$a[$i] = $i + $i;}$mid = memory_get_usage();echo memory_get_...
2019-03-26 11:19:01 3205
转载 php的Allowed memory size of 134217728 bytes exhausted问题解决办法
解析:134217728/1024/1024 = 128解决方案1:通过ini_set函数修改配置选项值ini_set(‘memory_limit’,’256M’); //升级为256M内存解决方案2:1、修改php.ini修改php配置vi /usr/local/php/etc/php.inimemory_limit = 128 改成memory_limit = 256php...
2019-03-22 19:58:05 15502
转载 Linux系统时间和硬件时间设置
在Linux中有硬件时钟与系统时钟两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。所有Linux相关指令与函数都是读取系统时钟的设定。因为存在两种不同的时钟,那么它们之间就会存在差异。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。用date命令对系统时间进行设置后,并不会去修改硬件时钟,所以系统重启...
2019-03-19 20:19:17 300
原创 getenv(php7.0以上版本不不能使用的问题)
php文档地址The function 'getenv' does not work if your Server API is ASAPI (IIS).So, try to don't use getenv('REMOTE_ADDR'), but $_SERVER["REMOTE_ADDR"].博客查找的问题解决方式版本升级容易出现此问题1,使用php7<=以下版本2...
2019-03-18 15:36:59 1879
原创 windows环境配置xdebug
1,下载安装包安装包地址2,配置注意,下载安装包是注意查看自己系统是64位还是32位。在php.ini文件里面最后配置如下:;zend_extension="D:\phpStudy\PHPTutorial\php\php-7.2.1-nts\php_xdebug-2.6.0-7.2-vc15-nts-x86_64.dll"zend_extension="D:\phpStudy\PH...
2019-03-14 14:10:15 398
转载 MySQL 社区规范 | 数据库篇
命名规范对象名称必须使用小写,多单词统一使用下划线分割命名的单词必须做到顾名思义、简洁,表名长度不要超过16个字符,字段名称长度不要超过32个字符禁止使用保留字并且尽量少用含有关键词来命名临时表必须以tmp_开头、以日期结尾,备份表必须以bak_开头、以日期结尾基础规范尽可能地使用InnoDB作为表的存储引擎在MySQL 5.6以后,InnoDB被设置成默认的...
2019-03-12 14:31:40 131
原创 安装多版本php(php5.6,php7.2)
说明:之前项目使用laravel5.3 (php版本&amp;gt;=5.5.9)在不影响以前项目的情况下,新项目使用laravel5.7 (php版本&amp;gt;=7.1.3)安装php7.1.3(1)下载:查看下载地址[root@lnmp ~]# cd /usr/local/src[root@lnmp src]# wget -c http://cn2.php.net/distributio...
2019-03-09 18:35:24 1794
原创 php安装make出现“collect2:error:ldreturned1exitstatus
错误提示:collect2: error: ld returned 1 exit status解决办法:在PHP源码目录下 vi Makefile 找到 EXTRA_LIBS 行,在行末添加 ‘ -llber ‘ 保存退出再次make即可EXTRA_LIBS 行:EXTRA_LIBS = -lcrypt -lz -lexslt -lcrypt -lrt -lmysqlclient -lm...
2019-03-08 17:21:57 4394
转载 centos中php源码编译常见的问题
PHP编译安装时常见错误解决办法,php编译常见错误转载自:http://www.bkjia.com/PHPjc/1008013.htmlThis article is post on https://coderwall.com/p/ggmpfaconfigure: error: xslt-config not found. Please reinstall the libxslt >...
2019-03-08 16:07:58 215
原创 guzzlehttp
Guzzle中文文档1,安装laravel版本5.3需要安装,版本5,7不需要安装(1)如果安装最新版,在项目根目录,执行如下命令composer require guzzlehttp/guzzle(2)如果安装指定版本php composer.phar require guzzlehttp/guzzle:~6.0或者编辑项目的composer.json文件,添加Guzzl...
2019-03-05 16:07:15 602
原创 时序攻击
什么是时序攻击?在密码学中,时序攻击是一种侧信道攻击,攻击者试图通过分析加密算法的时间执行来推导出密码。每一个逻辑运算在计算机需要时间来执行,根据输入不同,精确测量执行时间,根据执行时间反推出密码。$expected = crypt('12345', '$2a$07$usesomesillystringforsalt$');$correct = crypt('12345', '$2a$...
2019-03-04 18:50:49 2050
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人