- 博客(21)
- 收藏
- 关注
原创 windows增加php_redis扩展
要写一个laravel的项目在本地使用服务器上的redis本地没有redis扩展,在添加的过程中遇到一些问题。首先输出phpinfo();明确以下几点:1,php版本2,vc版本3,操作系统(如果是集成环境,以安装集成环境的版本为准,我就是用的xampp x86的)4,php的线程安全(ts)和非线程安全(nts)5,是否有php_igbinary.dll扩展,没有...
2018-10-23 16:36:04 254
原创 Coursera网站的视频一直在加载,打不开解决方法
各种系统对照下面路径,找到相应的hosts文件mac系统 => /private/etc/hostsLinux系统 => /etc/hostswindows系统 => C:\Windows\System32\drivers\etc\hosts打开hosts文件(有的需要使用管理员权限打开才能修改)52.84.246.90 d3c33hcgiwev3.clou...
2018-09-25 13:08:27 5918
原创 PHPExcel 读取日期出现一个万数问题
使用如下函数转化就可以了function excelTime($days,$time=false){ if(is_numeric($days)) { $jd = GregorianToJD(1, 1, 1970); $gregorian = JDToGregorian($jd+intval($days)-25569); $grego...
2018-05-18 15:35:51 704
原创 window7如何增加鼠标右键操作项
首先打开运行,输入regedit找到最后的目录shell然后右键新建 项添加项之后,默认有一个项,可以再增加一个项,重命名为Icon默认里面的值是右键显示的文字Icon里面的值是右键的图标在你添加的项下面新建一个项,起名为commandcomman默认有一项,修改这个项的值为你程序的路径,后面要加上空格和"%1"然后退出就可以右键使用了...
2018-05-17 14:31:49 467
原创 获取请求ip
function ip() { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp...
2018-05-17 09:32:51 167
原创 yii框架做支付宝支付的时候,注意异步通知参数问题
一开始看到写到文件里面的参数没什么奇怪的可是我的验签结果总是false,公钥也没有问题,用的就是支付宝公钥然后我看到了这……有点不知所措。然后我然后验签就通过了 ^^...
2018-05-16 14:13:42 527
原创 使用php获取两个坐标之间的距离
function get_distance($lng1, $lat1, $lng2, $lat2) { // 将角度转为狐度 $radLat1 = deg2rad($lat1); //deg2rad()函数将角度转换为弧度 $radLat2 = deg2rad($lat2); $radLng1 = deg2rad($lng1); $radLng2 = deg...
2018-05-16 12:09:15 1024
原创 使用ajax上传文件
$('#submit').on('click',function(){ var form= new FormData($('#n_form')[0]); $.ajax({ url: '/admin/notice/noticeadd', type: 'POST', data: form, processData...
2018-05-16 12:07:08 135
原创 mysql使用localhost连接总是密码错误
linux上的mysql安装之后,127.0.0.1可以连接,使用本机localhost总是提示密码错误,并且已经在./etc/hosts下加上127.0.0.1 locahost? 可能是mysql配置文件中的socket=/tmp/mysql.sock 路径不对,找到mysql.sock 把正确的路径放到配置文件中 修改尝试...
2018-05-16 11:59:24 2690
原创 nginx服务器如何设置ajax跨域
需要在nginx.conf中的http中加上 add_header 'Access-Control-Allow-Headers' 'Content-Type'; add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET';如下图...
2018-05-16 11:55:16 421
转载 如何搭建ftp服务器
一、通过yum安装vsftpd#首先要查看你是否安装vsftp [root@myroot /]# rpm -q vsftpdvsftpd-3.0.2-10.el7.x86_64 su rootyum install -y vsftpd二、修改vsftpd的配置文件vi /etc/vsftpd/vsftpd.conf修改配置文件如下:1.不允许匿名访问anonymous_enable=N...
2018-05-16 11:47:36 203
原创 curl函数,获取连接返回的数据
function sendCurl($url){ $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); ...
2018-05-16 11:44:02 8820
转载 如何在浏览器直接下载文件而不输出
function force_download($filename = '', $data = '', $set_mime = FALSE) { if ($filename === '' OR $data === '') { return; } elseif ($data === NULL) { ...
2018-05-16 11:42:49 2064
原创 对查询结果排序
/** * 对查询结果集进行排序 * @param array $list 查询结果 * @param string $field 排序的字段名 * @param array $sortby 排序类型 * asc正向排序 desc逆向排序 nat自然排序 * @return array */function list_sort_by($list, $field, $sortby =...
2018-05-16 11:39:44 687
原创 防超时的file_get_contents改造函数
function wp_file_get_contents($url){ $context = stream_context_create(array( 'http' => array( 'timeout' => 30 ) )); // 超时时间,单位为秒 return file_get_content...
2018-05-16 11:36:15 1127
原创 redis设置密码,并且使用php操作
打开 /path/to/redis.conf修改requirepass 后面是你要设置的密码重启redis服务代码如下:connect(ip,端口)auth('已经设置好的密码');出现上图,说明已经连接成功ps(本机连接使用127.0.0.1,如果是远程连接,修改配置文件,注释掉bind 127.0.0.1)...
2018-05-10 14:07:57 3790 1
原创 Redis is running in protected mode because protected mode is enabled, no bind address was specified,
这是redis的配置文件问题修改为 protected-mode no重启redis服务
2018-05-10 14:00:18 1634
原创 php操作redis安装配置流程
php的下载编译安装跳过不讲假设已经有了php,我的php版本是首先安装redis下载redis包:wget http://download.redis.io/releases/redis-4.0.2.tar.gz解压下载好的文件tar -zxvf ./redis-4.0.2.tar.gzcd ./redis-4.0.2makemake install然后下载php-redis的扩展文件http...
2018-05-10 10:58:04 1147 2
原创 linux添加自己的环境变量
在linux中添加环境变量有多种:1设置临时环境变量export PATH=$PATH:/usr/sbin/2修改profile文件,增加环境变量vim ./etc/profile增加你要添加的环境变量如下图:然后 source /etc/profile就可以了...
2018-05-10 09:54:12 5559 3
原创 linux设置了环境变量不生效,仍然只进入/usr/bin中去找
这是因为用户的家目录中有一个隐藏文件.bash_profile,里面有用户的环境变量修改方法:然后source ~/.bash_profile再尝试自己的命令就可以了
2018-05-10 09:48:54 21421 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人