php扩展如何做内存检查

一、重新编译php并加上--enable-debug打开debug模式,如果php版本在5.2以下还要加上--disable-zend-memory-manager ./configure --enable-debug makemake install 二、对自己编写的扩展重新编译生成debug版本的so ,注意两个版本的目录差别 debug-non-zts-20060613 no-debug-non-zts-20060613 三、修改php.ini把extension_d...

» 阅读全文

Tags: 内存 , extension , valgrind , php

php错误日志,适合异步调试和线上调试

ini_set(error_reporting,E_ALL ^ E_NOTICE); ini_set(display_errors,off); ini_set(log_errors,On); ini_set(error_log,d:/c); ------------------附加两句解决错误的语句---------------------- @ini_set('memory_limit','500M'); @ini_set('max_execution_time', '1...

» 阅读全文

Tags: php

IP转数字,数字转IP

echo $a= ip2long (202.97.224.68); echo br /-br /; echo long2ip ($a); 注:这里面有一个要注意的地方,大概由于PHP无法正确判断转换完的数字类型,出现负数的情况。 这时可用bindec(decbin(ip2long($IP))) 处理一下。 ...

» 阅读全文

Tags: ip2long , php

回顶部