- 博客(10)
- 收藏
- 关注
转载 PHP7+Phalcon 出现 warning undefined symbol: php_json_serializable_ce
我的环境是ubuntu16.04 php7.2安装文档使用编译安装git clone --depth=1 git://github.com/dreamsxin/cphalcon7.gitcd cphalcon7/extphpize./configuremake && sudo make install但是安装完成后确认安装时phpinfo()一直不出现p...
2018-08-21 16:45:37 556
原创 strtotime的bug及处理
今天2018-07-31,发现写的代码获取上个月最后一天时间时出现问题,代码写法是这样的echo date('Y-m-t H:i:s', strtotime('-1 month'));这样输出的结果是2018-07-31,可是讲道理,今天2018-07-31,结果不是应该是2018-06-30 ??于是研究了一下,这个strtotime有时候写法需要调整一下如下例子 ...
2018-07-31 14:43:20 1258
原创 composer的使用
怎么在项目中使用我们的composer作为我们的包管理工具呢?全局安装composer后,我们可以在任意位置使用composer。初始化composer:首先,我们用composer init 生成一个composer.json的配置文件$ composer init过程中需要填写包名、描述等信息,其他关于依赖的信息可以先不填,直接回车即可填好后,将生成一个初始化好的composer.json文件...
2018-06-03 12:17:10 337
原创 composer运行太慢?配置composer中国全量镜像
原理:因为composer安装包数据是从github.com上下载的,安装包的元数据从packagist.org上下载作为两个国外的网站,连接速度会很慢,而且很有可能网站被墙。所以composer中国全量镜像将安装包数据以及安装包元数据缓存到国内的机房,并通过国内的CDN进行加速,这样我们访问时就不用向国外的网站发起请求,所以提升了访问的速度。配置:那么我们怎么使用composer中国全量镜像呢?...
2018-06-03 11:00:17 15240
原创 Ubuntu 16.04 PHP5.6和PHP7.2共存 LNMP
因为公司项目跑PHP5.6,而自己学习需要PHP7.2,所以需要这两个版本共存.LNMP的搭建 首先搭建的是5.6的版本 不影响 在此基础上再安装一个PHP7.2ppa 方式安装 php7.2 :sudo apt-get install software-properties-common添加 php7 的 ppasudo LC_ALL=en_US.UTF-8 add-apt-repositor...
2018-05-17 18:38:20 2305
原创 总结
Mysql 的引擎 MyISAM 和 InnoDB 的区别1. InnoDB支持事务,MyISAM不支持,InnoDB对于每一条sql语句都默认封装成一个事务,所以对于多条连续的sql操作时,最好用begin和commit封装成一个事务,这样可以加快速度。2. InnoDB支持外键,而MyISAM不支持,对于支持外键的InnoDB表转为MyISAM会失败。3. InnoDB不支持全文索引,而MyI...
2018-04-20 14:16:03 163
转载 E: Sub-process /usr/bin/dpkg returned an error code (1)错误解决
在用apt-get安装软件时出现了类似于install-info: No dir file specified; try --help for more information.dpkg:处理 gettext (--configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有错误发生:findutilsE: Sub-process /usr/...
2018-04-04 08:40:47 967
转载 Redis的PHP操作手册
String 类型操作string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象$redis->set('key','TK');$redis->set('number','1');$redis->setex('key',5,'TK'); //设置有效期为5秒的键值$redis-&g...
2018-03-28 21:03:41 284
转载 查看Linux系统版本信息
本文章转载自 https://www.linuxidc.com/Linux/2016-05/131749.htm一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@S-CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.cen...
2018-03-08 20:51:02 244
转载 把代码传到github
第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令git init1第二步:将项目的所有文件添加到仓库中git add .1如果想添加某个特定的文件,只需把.换成特定的文件名即可第三步:将add的文件commit到仓库git commit -m '注释语句'1第四步:去github上创建自己的Repository,创建页面如下图所示: 点击下面的Create repository,...
2018-03-08 09:59:03 266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人