lnamp
文章平均质量分 57
linux、nginx、apache、mysql、php
乡村
性格:内向
爱好:喜欢研究新的事物(IT方面),其他比较不太在意
生活态度:平平淡淡地过日子
工作情况:一般
展开
-
LNMP:Nginx错误 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING问题解决
问题描述:最近几天网站页面总是被截断显示,只显示部分头部。通过命令查找Nginx相关文件目录位置[root@ conf.d]# find / -name nginx/etc/sysconfig/nginx/etc/logrotate.d/nginx/etc/nginx/var/log/nginx/var/cache/nginx/usr/sbin/nginx/usr/lib64/nginx/usr/share/nginx/usr/libexec/initscripts/legacy-原创 2021-03-14 11:19:51 · 148 阅读 · 0 评论 -
MySQL安装之yum安装
在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1. 下载并安装MySQL官方的Yum Repository 1 [root@BrianZhu /]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yu.转载 2021-06-08 17:21:19 · 186 阅读 · 0 评论 -
PHP远程下载图片保存到本地的方法
本篇文章主要介绍了PHP远程下载图片保存到本地的方法,现在分享给大家,给大家做个参考。在使用 PHP 做简单的爬虫的时候,我们经常会遇到需要下载远程图片的需求,所以下面来简单实现这个需求。1.使用 curl比如我们有下面这两张图片:$images = ['https://dn-laravist.qbox.me/2015-09-22_00-17-06j.png','https://dn-laravist.qbox.me/2015-09-23_00-58-03j.png'];第一步,我们可以直转载 2020-11-21 18:39:00 · 629 阅读 · 0 评论 -
如何将JSON字符串转换为PHP变量?(代码示例)
在PHP中可以使用内置函数:json_decode()函数来将JSON编码的字符串转换为PHP变量。下面本篇文章就来带大家了解一下json_decode()函数,希望对大家有所帮助。将JSON字符串转换为PHP变量json_decode()函数PHP json_decode()函数json_decode()函数可用于解码JSON字符串;它可以接受一个JSON 编码的字符串,然后将其转换为 PHP 变量(对象或数组)。基本语法:json_decode( $json, $assoc = FALSE,转载 2020-11-11 19:32:58 · 566 阅读 · 0 评论 -
ThinkPHP 获取get post参数与I方法
传统方式获取变量$id = $_GET['id']; // 获取get变量$name = $_POST['name']; // 获取post变量$value = $_SESSION['var']; // 获取session变量$name = $_COOKIE['name']; // 获取cookie变量$file = $_SERVER['PHP_SELF']; // 获取server变量Get示例:http://localhost/news/archive/2012/01/15$year转载 2020-12-01 20:25:00 · 1739 阅读 · 0 评论 -
js和php操作unicode编码
php \u开头的编码(unicode) 转成中文斜杠然后u开头的编码(unicode )不怎么经常见到一般来说用json_encode();函数将中文转为\u开头的这种编码(unicode ),echo $aa = json_encode(‘验证码图片高度(单位)’);用 json_decode();函数可以把\u开头的这种编码(unicode)转回去,值得注意的是,要加双引号格式如下:echo json_decode('"\u9a8c\u8bc1\u7801\u56fe\u7247\u9a原创 2020-12-19 19:36:41 · 327 阅读 · 1 评论 -
【PHP】如何判断一个URL是否是一个图片链接
方式一直接正则匹配URL链接,是否是以.png,.gif,.jpg,.jpeg结尾的。preg_match('/.*(\.png|\.jpg|\.jpeg|\.gif)$/', $url);这个是一个最简单的方式,但是不够精确,因为并不是所有的图片链接都是以图片名字+扩展名结尾的。方式二用CURL获取图片URL的response header首先创建一个curl,并将头文件的信息,作为数据流输出$url = "http://*************"; //图片的链接地址转载 2021-02-07 10:21:06 · 1095 阅读 · 0 评论 -
Xdebug如何选择PHP版本
PHP从5.2.10开始,区分线程安全和非线程安全2个版本。我们就从这两个的区别说起。所谓线程安全(Thread Safe)就是执行时会进行线程安全检查,以防止有新请求时就启动新线程的CGI执行方式耗尽系统资源。非线程安全(None Thread Safe)就是在执行时不进行线程安全检查。PHP在IIS上运行PHP有ISAPI和FastCGI两种形式(如果是wamp,运行方式是FastCGI)。FastCGI执行方式是以单线程来执行的,所以无需进行线程安全检查,IIS7集成了FastCGI,IIS6也支转载 2021-06-26 18:38:45 · 331 阅读 · 0 评论 -
关于allow_url_fopen的设置与服务器的安全
allow_url_fopen与安全以及PHP libcurl allow_url_fopen=ON常常会给服务器和管理员带来麻烦,但是经常性(至少我这样认为)的我们需要远程读取某个东西,如果设置allow_url_fopen=OFF将其关闭,我们就没有办法远程读取。 幸好我们有一个很好的PHP模块--curl。下面我就以一个例子说说我用curl远程读取的方法: 第一,allow_url_fopen=ON的情况下:<?php$str = file_get_contents("http:转载 2021-02-07 10:22:36 · 1614 阅读 · 0 评论 -
tpshop二次开发(淘宝客)商品主图为外部链接解决办法
我们在用tpshop二次开发淘宝客的时候,可以将淘宝商品主图直接作为本站商品的主图(表tp_goods字段original_img的值),出现的问题我就不展示了。直接来解决办法。一、在application/function.php中添加函数// file_exists扩展,主要是判断外部文件function file_exists_ex($file){ if(preg_match('/^(http|https):\/\//',$file)){ //远程文件原创 2020-11-21 17:50:37 · 753 阅读 · 0 评论 -
PHP获取文件扩展名相关收集
在PHP面试中或者考试中会有很大几率碰到写出五种获取文件扩展名的方法,下面是我自己总结的一些方法$file = ‘需要进行获取扩展名的文件.php’;//第一种,根据.拆分,获取最后一个元素的值function getExt1{return end(explode(".",$file);)}//第二种,获取最后一个点的位置,截取function getExt2{return substr($file,strrpos($file,'.')+1);}//第三种,根据.拆分,获取最后一个元原创 2020-12-09 19:20:53 · 61 阅读 · 0 评论 -
php获取远程图片url生成缩略图的方法
getimg.php<?php /** **函数:调整图片尺寸或生成缩略图 *返回:True/False *参数:* $Image 需要调整的图片(含路径) * $Dw=450 调整时最大宽度;缩略图时的绝对宽度 * $Dh=450 调整时最大高度;缩略图时的绝对高度 * $Type=1 1,调整尺寸; 2,生成缩略图 */ $phtypes=array('img/gif', 'img/jpg', 'img/jpeg', 'img/bmp', 'im转载 2020-11-21 18:43:15 · 404 阅读 · 0 评论 -
linux计划定时自动删除目录下文件
要实现定时删除某个目录下的所有文件需要用到linux的crontab命令,可以用shell脚本实现。例如删除/tmp下的所有缓存文件,操作如下:[root@localhost ~]# vi /etc/init.d/delete.sh按i并复制下面内容到delete.sh文件内,之后按shift+: 输入wq保存并退出。#!/bin/bashdir=/tmp //需要清空的目录名称files=`ls ${dir}`for file in $filesdoif [ -e ${dir}/${.转载 2020-11-27 12:29:58 · 5777 阅读 · 0 评论 -
手动部署LNMP环境(CentOS 8)、问题集
手动部署LNMP环境(CentOS 8)问题:connect() to unix:/run/php-fpm/www.sock failed (13: Permission denied)[root@localhost /]# find / -name www.conf/etc/php-fpm.d/www.conf[root@localhost /]# vim /etc/php-fpm.d/www.conf24 user = nginx => user = www2原创 2021-03-21 19:59:41 · 490 阅读 · 1 评论