随笔分类 -  php

摘要:1.安装composer 2.安装laravel 3.nginx配置 浏览器输入127.0.0.60 4.激活用户登录注册功能 浏览器输入127.0.0.60 5.连接数据库 (1)修改配置 .env 文件 (2)数据库迁移 新建数据库 laravel5 执行的数据迁移文件在database/mig 阅读全文
posted @ 2017-10-10 14:38 慕尘 编辑
摘要:1.下载advanced 2.进入advanced cd advanced 3.初始化 php init 4.新建数据库yii2advanced 数据库配置common/config/main-local.php 用migrate新建表 yii migrate 5.配置nginx frontend 阅读全文
posted @ 2017-10-09 16:57 慕尘 编辑
摘要:执行phpize时出现Cannot find autoconf 错误 Ubuntu下解决方法 阅读全文
posted @ 2017-09-23 23:45 慕尘 编辑
摘要:ubuntu14 已经安装nginx,php5.4,mysql,git 新建nginx配置文件dev.conf 重启php /etc/init.d/php5-fpm start 重启nignx /etc/init.d.nginx start 浏览器192.168.5.223:9005 提示Can N 阅读全文
posted @ 2017-09-20 13:53 慕尘 编辑
摘要:1.安装Ubuntu14 更新源 2.安装nginx 配置 重启nignx,让配置生效 4.安装php7 添加PPA,Personal Package Archives,也就是个人软件包集 安装php7及扩展 配置 php.ini(/etc/php/7.0/fpm/php.ini) 去掉cgi.fi 阅读全文
posted @ 2017-09-11 14:47 慕尘 编辑
摘要:使用MongoDB命令查看很不方便 于是想把爬来的数据导出来,看爬来的数据是否正确 打开cmd,执行 还是得找个可视化的工具,这样可以方便查看数据 自己是做php的,就找了几个php写的工具 为php安装php_mongo扩展https://pecl.php.net/package/mongodb 阅读全文
posted @ 2017-09-07 17:07 慕尘 编辑
摘要:1.del del key-name 用于删除已存在的键。不存在的 key 会被忽略 返回值:被删除 key 的数量 2.DUMP DUMP key-name 用于序列化给定 key ,并返回被序列化的值 3.Type type key-name 用于返回 key 所储存的值的类型 数据类型有: n 阅读全文
posted @ 2017-07-14 10:44 慕尘 阅读(179) 评论(0) 推荐(0) 编辑
摘要:相关命令 1.ZADD ZADD key-name score member [score member……] 将带有给定分值的成员添加到有序集合里 2.ZREM ZREM key-name member [ member……] 从有序集合中删除指定的成员 php示例 zrange参数withsco 阅读全文
posted @ 2017-07-12 15:31 慕尘 阅读(916) 评论(0) 推荐(0) 编辑
摘要:相关命令 1.SADD SADD key-name item1 [item 2…] 将一个或多个成员元素加入到集合中 2.SREM SMEMBERS key-name item1 [item 2…] 移除集合中的一个或多个成员元素,不存在的成员元素会被忽略 3.SMEMBERS SMEMBERS k 阅读全文
posted @ 2017-07-12 12:13 慕尘 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:hash的常用命令 1.hset hset key field value 将哈希表key中的域field的值设为value 如果key不存在,一个新的哈希表被创建并进行HSET操作 如果field是哈希表中的一个新建域,并且值设置成功,返回1 如果域field已经存在于哈希表中,旧值将被覆盖,返回 阅读全文
posted @ 2017-07-12 11:13 慕尘 阅读(588) 评论(0) 推荐(0) 编辑
摘要:今天因为psi无法在5.3版本上运行,正好看了下这些php版本的特性。 无意中,5.4版本 Buid-in web server内置了一个简单的Web服务器 于是觉得得好好查下php命令 1.查看php的版本、配置 -m 会显示当前php加载的有效模块。 -i 输出无html格式的phpinfo。 阅读全文
posted @ 2017-07-06 14:36 慕尘 阅读(199) 评论(0) 推荐(0) 编辑
摘要:原有的批量导入是按照系统本身的功能导入商品,现在需要用接口将图片上传图片服务器 所以需要将批量导入的商品图片取出来,上传后替换掉原来的url (1)检出详情中的图片,用文件名做key (2)找出图片的实际路径,调用上传接口,将生成的url,保存到对应的key (3)用curl上传图片 (4)替换详情 阅读全文
posted @ 2017-02-28 10:00 慕尘 编辑
摘要:Fileinfo 扩展是libmagic库的一个封装,可以用来获得文件的一些信息,如MIME类型 安装php_fileinfo扩展 1.windows 用phpinfo()查看php版本 下载 选择合式版本的php_fileinfo.dll(根据我的版本我选择的是压缩包里的X86/5.4.3下的文件 阅读全文
posted @ 2017-02-27 13:43 慕尘 编辑
摘要:一、在MySQL中完成 在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性。 1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME() 2. 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP() eg: 二、在PH 阅读全文
posted @ 2017-01-05 09:45 慕尘 编辑
摘要:curl获取页面内容,不直接输出到页面 必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true 阅读全文
posted @ 2016-10-26 17:06 慕尘 编辑
摘要:检测文件类型 finfo_file (PHP >= 5.3.0, PECL fileinfo >= 0.1.0) 修改php.ini,将extension=php_fileinfo.dll前面的分号去掉,来启用 输出结果 阅读全文
posted @ 2016-10-26 15:37 慕尘 编辑
摘要:使用CURL完成一个请求: CURL_POST为true,标识这个请求是一个POST请求 使用curl_getinfo()函数获取CURL请求输出的相关信息 会得到一个关联数组 url:网络地址。 content_type:内容编码。 http_code:HTTP状态码。 header_size:h 阅读全文
posted @ 2016-10-25 09:41 慕尘 编辑
摘要:使用浏览器直接访问又正常 在PHP curl头部添加HTTP版本信息: 即可修复该问题。 返回当前请求的错误码,0代表没有错误,是一个Ok正常的请求;非0代码请求出现了错误 curl_errno函数返回的数字说明: CURLE_UNSUPPORTED_PROTOCOL (1) – 您传送给 libc 阅读全文
posted @ 2016-10-25 09:28 慕尘 编辑
摘要:跟据系统业务的权重,将不同级别的业务放入不同的任务计划中,定时完成 # php安装路径 /usr/local/php# 商城安装路径 /wwwroot 阅读全文
posted @ 2016-10-17 00:27 慕尘 编辑
摘要:PHP ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置 @ ini_set('memory_limit', '64M'); 'menory_limit':设定一个脚本所能够申请到的最大内存字节数@ini_set('dis 阅读全文
posted @ 2016-10-12 18:25 慕尘 编辑