php
文章平均质量分 68
河北强商网络科技有限公司
以科技人员为主体,由科技人员领办和创办,主要从事高新技术产品的科学研究、研制、生产、销售,以科技成果商品化以及技术开发、技术服务、技术咨询和高新产品为主要内容,以市场为导向,实行“自筹资金、自愿组合、自主经营、自负盈亏、自我发展、自我约束”的知识密集型经济实体。
展开
-
用PHP操作SQLite数据库
用PHP操作SQLite数据库原创 2022-04-05 10:35:06 · 1507 阅读 · 0 评论 -
SQLite 数据库常用函数攻略
SQLite 数据库常用函数攻略原创 2022-04-05 10:28:02 · 721 阅读 · 0 评论 -
PHP创建级联目录的五种方法
创建级联目录的五种方法方法一:迭代方法<?phpfunction mk_dir($path){//当前目录存在,直接结束该函数。if(is_dir($path)){return true;}//当前目录不存在,但是当前目录的父目录存在,则在该父目录下创建当前目录,然后直接结束本函数。if(is_dir(dirname($path))){ //第10行return mkdir($path); //第11行}//当前目录和当前目录的父目录都不存在,则递归调用本函数,并把当前目录的原创 2021-10-04 17:37:51 · 366 阅读 · 0 评论 -
动态php页面响应速度分析(ab命令),本地测试响应时间0.3ms/request(硬件条件充足)
动态php页面响应速度分析(ab命令),本地测试响应时间0.3ms/requesttest.php内容(经测试,如果test.php文件只有一个空标签,那么与有一个echo语句的测试效果基本一样):<?phpecho 'a';?>测试用例1:1个并发量发送5000个请求,test.php页面为一个字符a,本地访问,服务器cpu,内存等硬件资源充足。[root@iZ25ja2kaemZ ~]# ab -c 1 -n 100 http://testlocals.bestbeij.原创 2021-07-05 15:35:39 · 182 阅读 · 0 评论 -
在已经编译安装好php7场景下 安装php openssl扩展
在已经编译安装好php7场景下 安装php openssl扩展yum install openssl-devel #要安装这个,否则报错configure: error: Cannot find OpenSSL's <evp.h> centoscd /root/php7/php-7.2.31/ext/openssl #php7.2.31的源码包 openssl中有一个config0.m4,需要将其修改为config.m4,如果不这样./configure的时候提示找不到该...原创 2020-06-06 17:28:02 · 217 阅读 · 0 评论 -
在已经编译安装好php7场景下安装curl扩展
在已经编译安装好php7场景下安装curl扩展cd /root/php7/php-7.2.31/ext/curl #从php官网下载php源码安装包/usr/local/php746/bin/phpize#已经安装好的phpize的路径yum install libcurl-devel #没有这个会报错 for cURL 7.10.5 or greater... configure: error: cURL version 7.10.5 or later is required to co...原创 2020-06-06 17:23:24 · 228 阅读 · 0 评论 -
在已经编译安装好php7场景下,install gd库 with free-type (解决Call to undefined function imagettftext())
在已经编译安装好php7场景下,install gd库 with free-type (解决Call to undefined function imagettftext())install gd with free-type 有free-type才能支持php的imagettftext()图片处理函数cd /root/php7/php-7.2.31/ext/gd #进入安装源文件的gd扩展文件./configure --with-php-config=/usr/local/php746/bi.原创 2020-06-06 12:26:06 · 994 阅读 · 0 评论 -
php多版本:已存在php5场景下,编译安装php7,实现apache2.2--php-fpm7通信
php多版本:已存在php5场景下,编译安装php7,实现apache2.2--php-fpm7通信wget --no-check-certificate https://www.php.net/distributions/php-7.2.31.tar.gztar xzvf php-7.2.31.tar.gzcd php-7.2.31./configure --prefix=/usr/local/php746 --with-...原创 2020-06-05 16:11:54 · 613 阅读 · 0 评论 -
php安装目录下的php-config文件的用处分析
php安装目录下的php-config文件的用处分析该文件在安装扩展的时候会用到。下面是来自php官网的文件,我们先给出一个安装php扩展的案例:./configure --with-php-config=/usr/local/php746/bin/php-config #该选项必须加进去否则容易在make的时候报错make: *** [mbstring.lo] Error 1,尤其是pc中有多个php版本的时候,你安装哪个版本的扩展,就制定哪个版本中的php-config文件,这个文件存储的是已.原创 2020-06-05 16:02:18 · 817 阅读 · 0 评论 -
phpize安装php扩展(本文章以php7扩展mbstring为案例)
phpize安装php扩展(本文章以php7扩展mbstring为案例)#找到php7安装目录下的phpize位置,/usr/local/php746/bin/phpize,注意如果pc安装了多个版本的php,那么在哪个php版本中添加扩展,就要找到对应那个版本的php安装目录下的phpize#进入php7的从php官网下载的源码文件包中的的对应扩展模块目录下 /root/php7/php-7.2.31/ext/mbstring,如果没有了,可以从官网下载,也可以直接仅仅下载该扩展文件。类似下载文..原创 2020-06-05 15:45:22 · 536 阅读 · 0 评论 -
防止sql注入相关函数addslashes,htmlspecialchars ,mysqli_real_escape_string分析与区别
一.addslashes作为防止sql注入函数分析 转义单引号,双引号,反斜线,null1.首先对于含有单引号双引号的表单字符,如果不加反斜线转义,直接拼凑sql可能报错,如表单为xiao'ping,拼凑select * form user where name='xiao'ping',可见该表单中的单引号会被视为字符串的定界符,从而报语法错误。正确的是假addslashes之后的结果sele...原创 2020-04-03 11:41:41 · 777 阅读 · 0 评论 -
php函数getrusage获取当前请求占用内存和cpu等消耗服务器性能情况(英文)
getrusage(PHP 4, PHP 5, PHP 7)getrusage—Gets the current resource usagesDescriptiongetrusage([int$who= 0] ) :arrayThis is an interface togetrusage(2). It gets data returned from the...转载 2020-03-29 14:58:49 · 842 阅读 · 0 评论 -
php-fpm 的慢查询日志
因为php引擎自己不带监控慢查询的功能,因此您如果选择的是php-fpm作为终端来调用php引擎,那么我们这里介绍php-fpm监控php处理请求的慢查询日志方法。php-fpm配置选项:"slowlog" - logging scripts (not just their names, but their PHP backtraces too, using ptrace...原创 2020-03-27 19:36:38 · 794 阅读 · 0 评论