Linux laravel 日志模式daily模式,创建新日志文件权限问题,导致项目无法访问

php开发
-
laravel日志无访问权限Permission denied
-
php DFA算法 敏感词代码
一个基于DFA算法的敏感词过滤插件
-
php去除字符串中的HTML标签
php自带的函数可以去除/删除字符串中的HTML标签/代码。 strip_tags(string,allow):函数剥去 HTML、XML 以及 PHP 的标签。 参数:string,必填,规定要检查的字符串;allow,选填,规定允许存在的标签,这些标签不会被删除。
-
window安装composer
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
-
PHP正则提取字符串中所有图片,并替换!
PHP正则提取字符串中所有图片,并替换!
-
Allowed memory size of 134217728 bytes 错误解决心得
总之我是保存数据库报错了,才这样的。
-
php降级处理yum如何降级
现在我以php7.4降级到php7.2说起,当然降级是各有各的苦衷,不然谁闲的没事去降级呀,请说出的苦衷。。。。
-
php7.4访问数据库could not find driver
yum install php74-php-pecl-mysql.x86_64
-
新装php运行laravel很可能还要安装一下扩展extension
php-xml php74-php-xml php74-php-gd
-
QueryList查找js变量
php正则js变量,QueryList爬虫js变量。
-
laravel 接收json串
在做项目的时候发现 用平时的$request->all() 无法获取到请求值
-
laravel所有清空缓存命令并在代码中调用
这些编译好了的视图缓存。
-
Laravel Redis的使用教程
laravel中使用redis首先需要你通过 Composer 安装 predis/predis 包:
-
PHP中报500错误时如何查看错误信息
ini_set("display_errors","On"); error_reporting(E_ALL);
-
Maximum execution time of 30 seconds exceeded (which lead to: SQLSTATE[3D000]
I tried to install matomo (first time) and get after click "Next"-Button in welcome screen for step 2 (system check) this error:
-
laravel singleton和bind方法的区别
singleton和bind都是返回一个类的实例,不同的是singleton是单例模式,而bind是每次返回一个新的实例。
-
评价Plus(ThinkSNS+)最新的laravel框架
ThinkSNS们团队在使用laravel,不错,挺合我意。 但明显能感觉出来一个半开源的框架是多么的不负责任。
-
Laravel 创建自己的扩展包 package
安装laravel之后,我们会根据自己的需要创建自己的扩展包,本文将带你创建属于自己的laravel package 。
-
GuzzleHttp 请求设置超时时间并抓取报错信息
用GuzzleHttp,一定要做超时处理,否则会有灾难行的问题哦。
-
php array_pop 删除数组最后一个元素实例
php array_pop函数将数组最后一个单元弹出(出栈),即删除数组的最后一个元素。本文章通过php实例向大家讲解array_pop函数的使用方法。
-
php 魔术方法 __invoke()
当尝试以调用函数的方式调用一个对象时,该方法会被自动调用
-
PHP 闭包(Closure)
闭包(Closure)又叫做匿名函数,也就是没有定义名字的函数。比如下面的例子:
-
Laravel 流程分析——整体介绍
Laravel流程相当简单,我们分析一下index.php文件(下面的第几行为实际代码,不是指文件的行)
-
Laravel 从 $request 到 $response 的过程解析二(必读)
laravel 的请求会组装成 $request 对象,然后会依次经过中间件(前置部分),最终到达 url 指向的控制器方法,然后把返回数据组装为 $response 对象返回,再依次经过中间件 (后置部分),最终返回。
-
Laravel 的启动流程的详细介绍(精华)
这片文章详细介绍了laravel的启动流程的详细介绍情况
-
Laravel 用户认证 Auth(精华)
很多应用是需要登陆后才能操作,Laravel 提供了一个 auth 工具来实现用户的认证功能。并且有一个 config/auth.php 来配置 auth 工具。大概看一下 auth 工具的常用方法
-
php array_reduce 的理解laravel
pipeline的精华核心所在,array_reduce详细介绍
-
理解Laravel中的pipeline
pipeline在laravel的启动过程中出现次数很多,要了解laravel的启动过程和生命周期,理解pipeline就是其中的一个关键点。网上对pipeline的讲解很少,所以我自己写一写吧。
-
php汉字字符串长度和截取
第一个阿拉伯数字为-1,就是从末尾来算。
-
php图片文件、二进制流、base64格式相互转化
php 图片文件、二进制流、base64格式相互转化,二进制流转化为图片文件,二进制流转化为base64格式图片,base64格式图片转化为二进制流
-
Centos 安装php Imagick 扩展
yum install ImageMagick ImageMagick-devel ImageMagick-perl 下一步,验证ImageMagick已经安装在你的系统上并验证它的版本
-
linux php yum 安装Imagick
通过pecl安装Imagick扩展,成功到是成功了,很顺利,但是so包并不在我当年用yum安装的php7.2的扩展包内,我把生成的Imagick.so,移动到当前用的php包内,并不能用,提示 undefined symbol: spl_ce_Countable)) in Unknown on line 0。
-
laravel生成站点地图sitemap的插件利于seo
我们做seo的时候如果有站点地图,就会很利于我们的网站被收录。 下面我们可以使用laravel的插件很友善的得出站点地图。
-
php.ini位置查找的四种方法
下面我们来看四种查看php.ini所在位置的方法简介
-
pecl安装卸载模块,如何自动配置php.ini
利用pecl安装php模块,可能需要手工配置php.ini,以加载或禁止相关模块。那么pecl install是不是可以自动配置php.ini呢?答案是肯定的。在pecl isntall的提示信息中,苏南大叔找到了下面的类似提示信息:configuration option "php_ini" is not set to php.ini location。这个设置点,就是本文的关键所在。设置好"php_ini"之后,pecl就可以自动修改php.ini中的extension=了。
-
mac安装ImageMagick与PHP扩展Imagick
mac安装ImageMagick和php7.2扩展Imagick,从网上搜索教程,感觉好少,有的教程看起来也很麻烦,不过安装起来,没想到竟然如此简单。不非纯灰之力。
-
laravel 存储base64格式图片
一、总结 一句话总结: 二、laravel存储64位图片实例 三、laravel 存储前端上传base64图片 四、php将base64字符串转换为图片
-
laravel response 对象一些常用功能点
通常,我们并不只是从路由动作简单返回字符串和数组,大多数情况下,都会返回一个完整的 Illuminate\Http\Response 实例或 视图。
-
laravel通过图片流返回图片
我用laravel的字母头像生成框架Laravolt\Avatar生成的base64头像,但我想做个通用但,直接返回图片,我还是根据以往但经验 改写header但返回值为图片返回值,结果返回失败,一堆乱吗,不知道为啥。 后来用了laravel自带但返回图片但方法,结果ok。记录下
-
修改MAC系统下默认PHP版本
今天在使用mac时遇到了一个问题,因为需要composer拉取laravel5.6,但是提示我php版本过低,但是我本人使用的是集成环境MAMP,已经切换了php7.2的版本,这个为什么没有生效呢?经检查是因为composer检测得是mac下环境变量生效的php版本
-
window使用php72安装依赖ImageMagick
imageMagick module not available with this PHP installation
-
php今年已经过了多少天
过去某天到今天过了多少时间了
-
php 数组分页 array_slice()函数用法
今天用到一个函数,非常好用,分享给大家 array_slice() -从数组中取出一段 也就是说用这个函数可以和sql语句一样实现分页,原理是将查询出的数组,取出从指定下标开始到指定长度的数组
-
修改larave分页地址,不带分号,seo
Laravel 中通过自定义分页器分页方法实现伪静态分页链接以利于 SEO
-
修改laravel分页的样式
首先获取到数据,paginate方法 能够自动判定当前页面正确的数量限制和偏移数。默认情况下,当前页数由HTTP 请求所带的 ?page 参数来决定。当然,该值由 Laravel 自动检测,并自动插入由分页器生成的链接。
-
laravel自定义分页LengthAwarePaginator
有时候我们使用larave提供的后台分页数据库查询,有时候限制太多,我们需要自己定制分页功能。 下面是我给大家一个例子,我们可以根据例子,制作自己的分页功能。
-
nginx laravel 静态文件访问不到 403
用户和访问路径不符合。 指定root用户 -----访问路径随便 其他用户(nginx,www)----->访问路径就不可以在/root下
-
laravel 404 file not found 错误查找
file not found 一般会出现在linux系统中,一般和启动程序时都用户有关系。
-
php-fpm:No pool defined解决方法
进入PHP安装目录/etc/php-fpm.d cp www.conf.default www.conf
-
Mac OS X 系统自带的 php-fpm 配置和 nginx、mysql 的安装
Mac OS X 系统自带有 php-fpm 等 php 运行环境,但还需要配置起来才能正常使用。本文简要介绍配置和运行系统自带 php-fpm 的方法与步骤,以及 nginx 的安装与配置。
-
Mac 本地 nginx + php + laravel
mac电脑配置nginx,php,laravel服务器
-
laravel多路由配置,也可以做根据域名都动态路由
在用laravel 框架开发大型应用的时候,由于 laravel 默认是只有一个路由文件,如果把项目所有模块的路由放在一个路由文件下,那么该路由文件就显得很臃肿,以至于后期难以维护,解决方案是根据不同模块配置不同路由文件。
-
PHP中的HTTP_HOST和SERVER_NAME有什么区别
多域名指向同一个php服务器,用nginx做代理,获取SERVER_NAME都是第一个域名,这就尴尬了,至今不明白咋回事,最后用HTTP_HOST解决都,这个暂时倒是准确。
-
优雅的更新删除composer.lock
刷新 composer.lock 文件
-
php制作漂亮的随机颜色标签云效果
代码中的array里面的字符串就是各种随机色的编码,大家可以根据自己的需求来配置颜色。 然后input1里面是字体大小的随机代码,也可以自行修改。
-
php 去掉 头尾 空格 2种方法
看似很简单的问题,其实还是有点坑的,首先这里 空格转义,不是字符串,直接用trim()是去不掉。
-
php合并字符串中连续空格
php 实现清除文本字符串或html字符串中的多个连续空格的方法,具体代码如下:
-
laravel怎么获取到public路径
获取laravel项目的路径的内置帮助函数基本都在这了
-
laravel 5.6以上日志理解及日志格式定义
Laravel/Lumen的日志默认是基于Monolog进行了一层封装,如果要求不高,用起来还是十分容易的,本文基于laravel5.6/Lumen5.6版本进行解说。5.6版对日志系统做了升级,将日志的配置单独放以了config/logging.php 配置文件中,所以现在实用多了。
-
探讨Node内存机制和大文件处理
如何解决node的内存溢出问题,并不是网上所说的--max-old-space-size,都能解决的。
-
php单例模式
单例模式,是一种常见的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。
-
Nginx + fastcgi + php 的原理与关系
CGI对每个请求会parse一遍对应脚本的配置文件(如php.ini), 加载配置和扩展,初始化执行环境,性能非常差,所有有了下面的流程:
-
Composer更换数据源配置注意实现
下面以更换阿里数据源配置来写下注意事项
-
Laravel 门面自动补全工具 laravel-ide-helper
当我们在 PhpStorm 编辑器中,开发 Laravel 框架的项目时,很多类方法都不能自动补全和定位,比如 Facade 门面的方法,DB::table()、Route::get() 等。
-
composer国内镜像,超快
Composer 在安装时会在 composer.lock 文件中写入扩展包下载地址,如:
-
记录PHP的进程和线程理解
线程是进程的一个执行流,线程不能分配系统资源,它是进程的一部分,比进程更小的独立运行的单位。 解释一下:进程有两个特性:一是资源的所有权,一个是调度执行(指令集),线程是调度执行中的一部分,是指进程执行过程的路径,也叫程序执行流。线程有时候也叫轻量级进程。
-
PHP身份证号打星号
一个很简单的问题,想把身份证的号生日的4位隐藏,一开始查函数居然没有看到,然后用了好几个函数处理,觉得太麻烦就上网搜,后来发现有一个函数就能直接处理,我居然没看到~~初学者~~
-
laravel 出现unserialize(): Error at offset 0 of 40 bytes解决办法
原因是你本来的项目是并没有.env文件或者你是刚添加的.env文件,系统需要重新生成一个key。
-
PHP时间转换今天昨天前天几天前
实际情况应该是,昨天任何时间都算一天前,前天任意时间都算2天前,所以自己琢磨了一番,去动态更新时间与今天23:59:59相差的时间秒数与86400(24 x 3600)相除后,向下取整,这样就得到了相差的天数,比如昨天00:00~昨天23:59:59的任何时间与今天的23:59:59,都相差 86400~(86400 x 2) 天,也就是2天。
-
php使用TCPDF生成PDF文件教程
orientation属性用来设置文档打印格式是“Portrait”还是“Landscape”。 Landscape为横式打印,Portrait为纵向打印
-
Tcpdf不使用css来实现线上合同和签章,图片悬浮
以前虽然有了解过Tcpdf的用法,但是没有实际的应用过,最近在用tcpdf的时候发现对css支持很有限,使的如果想实现类似html的种种效果都很难,而我这次要做的就是 图片悬浮在文字上方形成类似水印或者盖章的效果。
-
PHP使用CURL模拟POST/GET/PUT/DELETE方式提交数据
最近因为工作需要,调用网盘接口来上传文件,我用了CURL库, 当然在用CURL库之前必须要在php中启用 cURL 设置 可以通过使用php_info()函数来得到cURL信息,如果看不到cURL信息的话,那么需要设置PHP并开启这个库。在Windows平台下,需要改一改php.ini文件的设置,找到 php_curl.dll,并取消前面的分号注释就行了。
-
Laravel 中 offset,limit 或 skip , take 的使用
laravel 本身有一个自带的快速分页方法 paginate,只需要传入每页显示多少条数据就可以 了,但是如果想使用自定义从哪里开始呢。
-
查看php-fpm内存占用命令
当然,在后后面加 | wc -l可查看系统当前FPM总进程数
-
php 多维数组按照其中的某个键值(value)进行排序
其中 array_column(数组,数组中的某个键值) 从多维数组中取出某个键值的一列 返回一个一维数组; array_multisort(数组(一维数组),排序方式(SOTR_ASC,SOTR_DESC),其他数组(可以是二维的))
-
Laravel 只更新传过来的字段信息
Laravel 只更新传过来的字段信息
-
php换行符
php换行符
-
PHP中获取某个月份的天数
cal_days_in_month 的公用:返回某个历法中某年中某月的天数
-
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
-
php-fpm 启动参数及重要配置详解
如果file_get_contents请求的远程资源如果反应过慢,file_get_contents就会一直卡在那里不会超时。我们知道php.ini 里面max_execution_time 可以设置 PHP 脚本的最大执行时间,但是,在 php-cgi(php-fpm) 中,该参数不会起效。真正能够控制 PHP 脚本最大执行时间的是 php-fpm.conf 配置文件中的request_terminate_timeout参数。
-
php-fpm通过request_slowlog_timeout检查哪个脚本执行时间长
request_slowlog_timeout 和 slowlog需要同时设置,开启request_slowlog_timeout的同时需要开启 slowlog
-
php使用curl设置超时的重要性
网站登录不了,原因是没有可用的 PHP 子进程来响应新的请求了。这可能是是由于PHP-curl 没有设置超时时间引起的。
-
nginx+php-fpm模式php内存泄漏探究
这里要重点说一下第三步骤。第三步涉及到php-fpm进程生命周期的东西。一个php-fpm的生命周期大致是这样的:模块初始化(MINIT)-> 模块激活(RINIT)-> 请求处理 -> 模块停用(RSHUTDOWN) -> 模块激活(RINIT)-> 请求处理 -> 模块停用(RSHUTDOWN)……. 模块激活(RINIT)-> 请求处理 -> 模块停用(RSHUTDOWN)-> 模块关闭(MSHUTDOWN)。在一个php-fpm进程的生命周期里,会有多次的模块激活(RINIT)-> 请求处理 -> 模块停用(RSHUTDOWN)的过程。这个“请求处理”的大致过程是这样的:php读取相应的php文件,对其进行词法分析,生成opcode,zend虚拟机执行opcode。
-
PHP-FPM运行状态的实时查看及监控详解
php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。这篇文章就给大家详细介绍了PHP-FPM运行状态的实时查看及监控,有需要的朋友们可以参考学习,感兴趣的朋友们下面来一起看看吧。
-
laravel日志权限root写入失败 nopermisson
laravel中日志权限莫名变成了root,please specify user and group other than root
-
解决chrome调试手机模式没有鼠标问题
F12后,切换到手机模式,方向没有鼠标,这对于调试前端页面来说无疑是一大难题,看不见只能盲点, 以为是浏览器问题,清理缓存,升级浏览器,清除插件等都不好使。 后来查到资料说是显卡问题。果然还真是显卡问题。
-
Laravel 5.4 支持多个邮箱和Mail Driver并能够任意切换队列发送的方法
我们的平台需要发送注册邮件,比如说我们有200个商户,每个商户有10000个用户,每个商户修改发送邮件配置,每个商户的发送邮件的服务商和账号密码都不相同。
-
Laravel中七个非常有用但很少人知道的Carbon方法
在编写PHP应用时经常需要处理日期和时间,Carbon继承自 PHP DateTime 类的 API 扩展,它使得处理日期和时间更加简单,这篇文章主要给大家分享了Laravel中七个非常有用但很少人知道的Carbon方法,需要的朋友可以参考下。
-
php 时间函数strtotime 使用详解
这篇文章介绍的内容是关于php 时间函数strtotime 使用详解 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
-
PHP获取当前执行到的行号,所在文件,文件目录等
echo '__LINE__';魔术变量之__LINE__记录了当前执行的代码所在行的行号
-
Laravel API 限速异常 HTTPException Too Many Attemps
Laravel API 限速异常 HTTPException Too Many Attemps
-
laravel Carbon函数
laravel,Carbon,时间函数
-
PHP时间戳函数(几分钟、几小时前、几天前,今天零点等)
时间戳是我们在时间日期对比时常用到一个小功能,下面我先来给各位介绍strtotime时间戳转换的一些方法与利用它来做一个日期格式化的几分钟、几小时前、几天前的一个实例。
-
php header()函数设置页面Cache缓存
header()函数在php的使用很大,下面我来介绍利用它实现页面缓存的一些方法,但使用header前必须注意,在它之前不能任何输出,包括空格。
-
php如何用代理访问网站 以及图片防盗链代理服务器
随着HTTPS的普吉,但是很多时候外联的图片却未开通HTTPS,那怎么办呢,我们只能做一个图片代理,来通过后台来绕过HTTPS请求HTTP图片的时候报错的麻烦
-
PHP JSON_ENCODE 不转义中文汉字的方法
PHP 生成JSON的时候,必须将汉字不转义为 \u开头的UNICODE数据。 网上很多,但是其实都是错误的,正确的方法是在json_encode 中加入一个参数 JSON_UNESCAPED_UNICODE
-
nginx root目录下配置默认网站的根目录 无效 file not found
网上查询后说是权限问题,更改 nginx.conf 的第一行 将 #user nobody; 改为 user root; 保存,再次重启 nginx 服务,访问成功
-
composer 失败 The zip extension and unzip command are both missing, skipping
The zip extension and unzip command are both missing, skipping,需要linux安装一些需要的插件
-
php如何配置上传较大文件
在php中判断上传文件的大小,但是文件一但过大,print_r($_FILES);的值就变为null了,有时候大家会遇到这么一个问题,上传小文件 时,PHP能正常获取到,但是文件一超过8M就变为空了,我在做项目的时候,就遇到这样的问题,我刚开始把最大上传文件值改为20M,在PHP.INI里 面。
-
如何查看php启动,用的哪个php.ini文件
通过打印phpinfo(),的信息,可以获得更多关于php配置的信息
-
如何查看php启动,用的哪个php.ini文件
通过打印phpinfo(),的信息,可以获得更多关于php配置的信息
-
php遇到Allowed memory size of 134217728 bytes exhausted问题解决方法
终端报出了Allowed memory size of 134217728 bytes exhausted错误,而且重启电脑再次执行仍然是一样。上网查了查,是因为php默认内存限制是128M,所以需要修改php.ini文件。
-
supervisor的配置与laravel php artisan queue:work的配置
supervisor的配置与laravel php artisan queue:work的配置
-
laravel使用队列的简单步骤
最近需要导入大量的excel文件,数量达到十万之多。 而我又不想修改服务器的超时时间,因为这样可能影响服务器的堵塞。 而php又没有很好的异步。 后来发现了令laravel最为骄傲的部分,队列。具体文档参考下方链接。
-
laravel5.5 路由分割成不同文件
routes.php/api.php文件用来放置laravel路由,当项目越来越大,相应的路由文件也会越来越多。如果能够将不同功能的路由分割到不同的文件,那么对以后的维护将很有帮助。
-
Laravel 跨域解决方案
我们在用 laravel 进行开发的时候,特别是前后端完全分离的时候,由于前端项目运行在自己机器的指定端口(也可能是其他人的机器) , 例如 localhost:8000 , 而 laravel 程序又运行在另一个端口,这样就跨域了,而由于浏览器的同源策略,跨域请求是非法的。其实这个问题很好解决,只需要添加一个中间件就可以了。
-
laravel中的错误与日志(可以自定义日志目录和log文件名)
将不同的日志信息存放到不同的日志中去 这个需求很普遍的,比如调用订单的日志,需要记录到order.log,获取店铺信息的记录需要记录到shop.log中去。可以这么做
-
laravel 5.5 打印sql,查询慢sql
laravel 5.5,打印sql,查询慢sql
-
Laravel ENV—— 环境变量的加载与源码解析
laravel 在启动时,会加载项目的 env 文件,本文将会详细介绍 env 文件的使用与源码的分析。
-
Laravel框架之Session操作
Laravel框架之Session操作
-
laravel清除视图缓存
清除视图缓存,就是清除
-
探究Laravel使用env函数读取环境变量为null的问题
最近在工作中遇到一个问题,不知道大家有没有遇到过,在 Laravel中(除 app/config 目录下的配置文件中)使用env函数读取环境变量,有时有用,有时返回 null,这究竟怎么回事?下面通过这篇文章让我们一探究竟。有需要的朋友们下面来一起看看吧。
-
php框架中,try,catch不能用的问题
最后发现问题在Exception这个类上! 需要在前面加上 \ (反斜杠)才起作用 像这样
-
php 字符串中的\n换行符无效、不能换行的解决方法
这篇文章主要介绍了php 字符串中的换行符无效、不能换行的解决方法,实际上是PHP的双引号和单引号的使用问题,需要的朋友可以参考下
-
PHP中json_encode与json_decode
json_encode() 对变量进行JSON编码,json_decode() 对JSON数据进行解码,转换为PHP变量
-
PHP时间戳和日期相互转换
在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明。
-
PHP去除Html所有标签、空格以及空白,style标签以及script标签
PHP去除Html所有标签、空格以及空白,style标签以及script标签
-
PHP获取网页内容的几种方法
PHP获取网页内容的几种方法
-
关于php升级7.2后overture微信开发遇到的问题
ession_cache_limiter(): Cannot change cache limiter when session is active
-
PHP中session_cache_limiter() 是什么意思啊
session_cache_limiter('public'); session_cache_expire(30); session_start();第三个我晓得 前两个 网络上没找着资料 手册上全是英文的 翻译后 还是看不懂主要是没翻译正确
-
php 7.2 一些注意事项.
很多函数在7.2已经不能用了
-
Fatal error: Class 'Memcached' not found
从别地方复制来了新的配置文件,包了这样的错误,因为我也是刚刚安装了php7,以为是php的问题,于是就根据网上的提示,安装memcached.dll包。
-
php 判断一个字符串里是否有某个字符
这个方法主要是要注意大小写的方法写法。
-
Unexpected data found. Unexpected data found. Data missing
这个原因让我很惆怅,代码一样的东西,在这个地方就报了这种错误,这种错误也没看出来啥原因造成的。
-
linux定时任务crontab注意事项
今天搞了将近两个小时的laravel定时任务,甚是恶心啊,原来错在,全路径php的元原因
-
php之curl实现http与https请求的方法
今天来用php封装的curl访问微信小程序接口的时候发现无反应,后来查询是curl访问https的时候需要做特殊处理。
-
Call to undefined function openssl_decrypt
我也把extension=php_openssl.dll 都打开了 还是不行
-
window 全新安装php7.2
注意选对版本,选对镜像源,基本不会有错的。
-
Laravel的Model在数据库更新时间比时间少8小时
操作发现laravel生成的数据库时间比北京时间少了八小时
-
include(C:\\work\\blog): failed to open stream: Permission denied
laravel搭建的程序无缘无故的变成了,include(C:\\work\\blog): failed to open stream: Permission denied
-
php7.0升级php7.2
看电脑上的教程要备份7.0配置文件以及扩展啥的,我感觉不如卸载干净重新安装
-
Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)
容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。
-
glob 介绍
glob 最早是出现在类Unix系统的命令行中, 是用来匹配文件路径的。比如,lib/**/*.js 匹配 lib 目录下所有的 js 文件。 除了在命令行中,我们在程序中也会有匹配文件路径的需求。于是,很多编程语言有了对 glob 的实现 ,如 Python 中的 glob 模块; php 中的 glob 方法。
-
Laravel 定时任务
在 php 中使用定时器是一件不太简单的事情,之前大概只能通过 cron 来实现定时任务。但是在 Laravel5 中,定时任务将会变得很简单。
-
PHP 7 user sessions issue - Failed to initialize storage module
https://stackoverflow.com/questions/34125849/php-7-user-sessions-issue-failed-to-initialize-storage-module
-
将中文字符串分割为数组 解决str_split中文乱码php
首先来介绍str_split()这个函数; 它的作用是将字符串分割为数组;
-
高并发 php uniqid 不重复唯一标识符生成方案
PHP uniqid()函数可用于生成不重复的唯一标识符,该函数基于微秒级当前时间戳。在高并发或者间隔时长极短(如循环代码)的情况下,会出现大量重复数据。即使使用了第二个参数,也会重复,最好的方案是结合md5函数来生成唯一ID。
-
php生成不重复随机字符串
使用时间戳作为原始字符串,再随机生成五个字符随机插入任意位置,生成新的字符串,保证不重复
-
PHP中session变量的销毁
本篇文章主要是对PHP中session变量的销毁进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
-
php对象和数组相互转换的方法
这篇文章主要介绍了php对象和数组相互转换的方法,通过两个自定义函数实现对象与数组的相互转换功能,非常简单实用,需要的朋友可以参考下
-
Laravel 读取 config 下的数据
Laravel的config下一般存放配置信息,可以通过config('key')方法获取指定的数据。 设置值可通过「点」式语法读取,其中包含要访问的文件名以及选项名称。
-
PHP 如何获取当前的域名
PHP 如何获取当前的域名
-
mac 安装composer
当你下载了 composer.phar 后,可以将它放在目录中,但每次当你建立新目录时,你必須再复制一个副本到新目录中,这样比较麻烦。所以最佳做法是将它放到 usr/local/bin 目录中中,成为全域指令。
-
PHP-FPM配置及使用总结
PHP-FPM配置及使用总结: PHP-FPM是一个PHP FastCGI的管理器,它实际上就是PHP源代码的补丁,旨在将FastCGI进程管理引进到PHP软件包中,我们必须将其patch到PHP源代码中,然后再行编译才能使用。而现在我们可以在PHP 5.3.2及更新版本中直接开启并使用即可,因为PHP从该版本已经将其收入到软件包中,所以其不再是补丁包的存在了。
-
浅析php-fpm 和 mysql 之间的关系详解
php-fpm 和 mysql 之间的关系估计不做底层开发应用的是不会去考虑分析它们了,如果是的话我们来看一篇关于php-fpm 和 mysql 之间的关系的教程。
-
PHP-FPM不完全指南
fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。 启动fpm之后,会创建一个master进程,监听9000端口(可配置),master进程又会根据fpm.conf/www.conf去创建若干子进程,子进程用于处理实际的业务。
-
apache自带压力测试工具ab详解(整理)
ab网站压力测试命令
-
PHP配置文件详解
PHP是一个简单易学,功能强大的语言,尤其在Web开发,开发效率高,方便快捷。研究一下php.ini了解PHP相关配置会有好处的,对PHP有更加深入的了解。
-
php-fpm占用系统资源分析
由上图分析,可以看出共有602个进程,其中有601个进程休眠了。这好像有点不对劲,内核进程也就80个左右,加上memcached, nginx, mysqld,也不会超出90个。除了这些,剩下的只有php-fpm管理的php-cgi,难道是…?
-
php-fpm占用系统资源分析
由上图分析,可以看出共有602个进程,其中有601个进程休眠了。这好像有点不对劲,内核进程也就80个左右,加上memcached, nginx, mysqld,也不会超出90个。除了这些,剩下的只有php-fpm管理的php-cgi,难道是…?
-
linux与windows安装gd库
linux与windows安装gd库
-
php.ini修改php上传文件大小限制
upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2M
-
php开启openssl的方法
php,开启,openssl
-
is_int 检测变量是否是整数
is_int — 检测变量是否是整数
-
PHP 中的Closure
Closure,匿名函数,又称为Anonymous functions,是php5.3的时候引入的。匿名函数就是没有定义名字的函数。这点牢牢记住就能理解匿名函数的定义了。
-
PHP魔术方法和魔术常量介绍及使用
PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。
-
PHP魔术方法和魔术常量介绍及使用
PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。
-
PHP中__get()和__set()的用法实例详解
在PHP5中,预定义了两个函数“__get()”和“__set()”来获取和赋值其属性,对每个字段进行set和get的操作。只需要加上两个魔术方法即可
-
PHP 中的 9 个魔术方法
这个标题有点牵强因为php有不只9种魔术方法, 但是这些将会引导你使用php魔术方法一个好的开始。它可能魔幻,但是并不需要魔杖。 这些'魔术'方法拥有者特殊的名字,以两个下划线开始,表示这些方法在php特定事件下将会被触发。这可能听起来有点自动魔法但是它真的很酷的,我们已经看过一个简单的例子在 last post,即我们使用一个构造器-使用这个作为我们第一个例子
-
PHP 中的 9 个魔术方法
这个标题有点牵强因为php有不只9种魔术方法, 但是这些将会引导你使用php魔术方法一个好的开始。它可能魔幻,但是并不需要魔杖。 这些'魔术'方法拥有者特殊的名字,以两个下划线开始,表示这些方法在php特定事件下将会被触发。这可能听起来有点自动魔法但是它真的很酷的,我们已经看过一个简单的例子在 last post,即我们使用一个构造器-使用这个作为我们第一个例子
-
PHP 中的 9 个魔术方法
这个标题有点牵强因为php有不只9种魔术方法, 但是这些将会引导你使用php魔术方法一个好的开始。它可能魔幻,但是并不需要魔杖。 这些'魔术'方法拥有者特殊的名字,以两个下划线开始,表示这些方法在php特定事件下将会被触发。这可能听起来有点自动魔法但是它真的很酷的,我们已经看过一个简单的例子在 last post,即我们使用一个构造器-使用这个作为我们第一个例子
-
最新LNMP(linux+nginx+mysql+php+laravel)服务器环境配置教程四
通过nginx运行php服务返回phpinfo()信息。
-
最新LNMP(linux+nginx+mysql+php+laravel)服务器环境配置教程一
安装remi Yum源
-
使用jquery.qrcode生成二维码
二维码应用已经渗透到我们的生活工作当中,您只需要用手机对着二维码“扫一扫”即可获得所对应的信息,方便我们了解商家、购物、观影等等。本文将介绍一款基于jquery的二维码生成插件qrcode,在页面中调用该插件就能生成对应的二维码。