加载中
PHP读取大文件【php】

php操作文件一般是file、file_get_contents等此类函数。但是如果处理大文件,这些函数受限于性能和内存,可能就不是那么理想了! 对于PHP操作文件,我们尝试以下几种方式 一、file file 函数...

06/21 16:45
53
PHP7和PHP5的区别,给大家详细聊聊【PHP】

一、前言 最近和几个来应聘的中工聊了聊,基本都会问他们一些7和5的去区别 虽然7升级来已经很久了,可能大家项目中都已经在使用,但是一些面试者的回答让我不算满意 他们大概分为以下三种 1....

01/26 17:25
1K
记录一次有趣的PHP程序BUG【php】

1.逻辑IF判断一般有: <?php if (true) { var_dump(true); } ?> 2.有时候业务中用到:(我们都知道以下结果会输出15) <?php $age = 15; if ($age > 10 && $age < 25) { var_dump($age); ......

php
2020/11/13 12:03
220
PHP将字符串首字母大小写转换【php】

搞了PHP半生,仍然是个小兵 不能似懂非懂,回看细节等等 一、每个单词的首字母转化为大写 <?php $foo = 'hello world!'; $foo = ucwords($foo); // Hello World! $bar = 'HELLO WORLD!'; $....

php
2020/10/10 18:07
276
缓存穿透、缓存击穿、缓存雪崩区别和解决方案【php】

一、缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案: 接口层增加校验,如用户鉴权校验,timesta...

php
2020/09/14 18:05
828
PHP-Beanstalkd消息队列 延迟队列的搭建使用

一安装 >=PHP7.0 >=Centos7.0 yum install beanstalkd --enablerepo=epel 启动:/usr/bin/beanstalkd -l 0.0.0.0 -p11300 -b /var/lib/beanstalkd/binlog -F & 参数: /usr/bin/beanstalkd ...

Access to XMLHttpRequest at <url> from origin <url> has been blocked by CORS policy【php】

1.前端报错 Access to XMLHttpRequest at 'http://localhost:8080/api/user/login' from origin 'http://localhost:808 2.开始以为是跨域问题 已经在入口文件增加header('Access-Control-Al...

2020/07/03 16:56
2.4K
PHP报错undefined function simplexml_load_string()

1.检查PHPinfo() 查看是否开启 simplexml 2.Linux环境安装 yum install php-xml yum install php-xmlrpc 3.重启PHP环境...

2020/06/12 17:11
1.4K
Laravel数据库操作之DB facade

一、查询操作 $student=DB::select("select * from user"); // 返回一个二维数组 $student var_dump($student); // 以节点树的形式输出结果 dd($student); 构造器 // get()返回多条数据 $stu...

2020/06/12 16:21
170
laravel+nginx配置好后报错500的一些问题记录,已解决

一、检查ngxin配置,以下是我的nginx配置 这里粘贴下源码供大家参考: user www www; worker_processes 4; events { worker_connections 1024; } http { include mime.types;......

2020/04/29 19:18
1.5K
laravel安装后访问页面空白【php】

一、原因是日志无写入权限。 执行 chmod -R 777 storage即可 二、在index.php文件的最上方echo "a";exit; 没问题可以输出 三、修改php.ini配置 ==display_errors== 是调试模式 从 Off 改成 ...

2020/04/28 18:36
311
php程序出错页面空白【php】

1.打开php.ini文件 如果不知道在哪,在程序中输入phpinfo(); 在返回中查看php.ini的位置 2.修改php.ini文件中display_errors = Off 改为 display_errors = On......

php
2020/04/28 18:02
121
centos服务器上php7.3环境安装 Laravel【php】

1. curl -sS https://getcomposer.org/installer | php 2. mv composer.phar /usr/local/bin/composer (全局调用) 3. composer config -g repo.packagist composer https://packagist.phpc...

2020/04/24 14:57
488
CentOS编译安装PHP7之史上最详细步骤。

一、最详细的编译步骤 https://www.cnblogs.com/guiyishanren/p/11098506.html 二、编译过程常见的错误 https://blog.csdn.net/m0_38004619/article/details/88598702 三、一些配置的问题 1....

php+nginx中的php.ini,php-fpm.conf,nginx.conf【php】

一、解释一下 1.php-fpm.conf:是PHP-FPM特有的配置文件,是PHP-FPM进程管理器的配置文件 2.php.ini:是php模式中必须的配置文件, 是PHP解析器的配置文件 3.nginx.conf:nginx的配置文件。N...

2019/11/21 18:17
315
PHP Fatal error: Call to undefined function bcmod()【php】

1.cd /usr/local/php/ext/bcmath/ (进入PHP的拓展目录,各自服务器可能会不同) 2./usr/local/php/bin/phpize (phpize的路径根据各自安装有所不同) 3../configure --with-php-config=/usr/lo...

2019/11/20 15:52
419
php的redis.so扩展安装【PHP】

一、资源准备,下载 不仅是redis.so,安装其他拓展的方式也类似 第一种方式: 下载:wget https://github.com/phpredis/phpredis/archive/develop.zip 解压:unzip develop.zip 进入目录:c...

PHP通过设置系统环境变量来区分测试环境和正式环境【php】

一,介绍 1.PHP中可以通过getenv()函数和$_ENV来获取环境变量 2.环境变量存在系统中,不随代码的提交改变而改变 3.如果公司有测试服务器和正式服务器两台,通过环境变量的方式来区分测试环境...

2019/10/11 16:51
336
Class '\Yaf\Application' not found 的报错排查,已经解决【php】

一、备注 新配置Linux环境 由报错可知肯定是yaf框架,一个轻量级高效率基于PHP扩展由鸟哥开发的框架 index.php入口文件中报错 Yaf类没有找到 二、思路描述 1.因为新配置的环境,所以考虑下有...

Yaf
2019/08/31 15:54
2.7K
php接口安全之sign加密【php】

一、第一步:整理参数 1.举例请求参数为uid=1&time=2019&name=song 2.将参数整理为数组(如果为post请求可以直接得到),并按照key进行排序 比如,上述实例进行排序后的结果为: ['name' =>...

php
2019/08/16 19:41
2.5K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部