随笔分类 -  php

php开发记录
摘要:如果编译时没有编译pdo模块,可以cd 到php编译时的目录,重新编译 1、切换到pdo_mysql目录,如php-5.5.10/ext/pdo_mysql/ 2、生成configure文件,在pdo_mysql目录下运行phpize,若没有加到path里,用全路径 3、运行configure,生成 阅读全文
posted @ 2016-01-28 09:59 半山th 阅读(1444) 评论(0) 推荐(0)
摘要:一开始我以为url的大小写是不区分的,实际上调试时是可以发现获取到的url是大小写是和请求时一致,所谓的没区分,只是服务器或者相应的代码做的处理。在phalcon里如果路由是api/test,则会加载ApiController类里的testAction。但是我们做了一个json schema验证,每... 阅读全文
posted @ 2016-01-14 21:21 半山th 阅读(883) 评论(0) 推荐(0)
摘要:csv文件要用utf-8 无bom格式保存如果有英文外的字符,另外每项要用双引号,不用双引号不能保存非英文字符 阅读全文
posted @ 2016-01-14 09:56 半山th 阅读(208) 评论(0) 推荐(0)
摘要:可以把一些配置写到apache或nginx的配置里,然后在代码里判断环境变量来实现开发环境和线上环境的切换。比如在本地可以 SetEnv APP_ENV local线上则SetEnv APP_ENV production(放到Directory或者VirtualHost节点下)对于nginx来说,则... 阅读全文
posted @ 2016-01-14 09:39 半山th 阅读(285) 评论(0) 推荐(0)
摘要:客户端和服务端的http信息传递,采用json几乎成了标配。json格式简单,易于处理,不过由于没有格式规定,无法校验。 好在php有json-schema模块,可以用来验证json是否符合规定的格式。 安装使用composer 新建一个schema文件,如:schema.json 可以在字段里嵌套 阅读全文
posted @ 2016-01-13 20:15 半山th 阅读(3568) 评论(0) 推荐(0)
摘要:php7推出了语法树,于是静态语法分析更方便了。(可以直接下载我配置好的,传送门百度网盘)1、先安装php7,到http://windows.php.net/下载php7带openssl的。2、修改php.ini,extension=php_openssl.dllextension=php_sock... 阅读全文
posted @ 2016-01-12 13:51 半山th 阅读(1603) 评论(0) 推荐(0)
摘要:之前我们采用的是Apache服务器,可是每秒响应只能达到2000,听说nginx可以轻易破万, 于是换成nginx试试。 phalcon的官网有nginx重写规则的示例,可是却与apache的不一致,被坑了好久。 1、添加nginx源 vi /etc/yum.repos.d/nginx.repo 2 阅读全文
posted @ 2015-12-28 12:25 半山th 阅读(2374) 评论(0) 推荐(0)
摘要:ibm开发网developerworks,写的很详细了,连接如下:LAMP 系统性能调优,第 1 部分: 理解 LAMP 架构LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHPLAMP 系统性能调优,第 3 部分: MySQL 服务器调优一些常用的命令:查看apache占用的总内... 阅读全文
posted @ 2015-11-11 14:41 半山th 阅读(230) 评论(0) 推荐(0)
摘要:最近写php,几个同事都是没写过c的,经常写的变量没有定义,而php没有编译,错误无法发现。我们现在用的是NetBeans,好在其提供了语法检测,如下图,让编辑器强制显示我错误 阅读全文
posted @ 2015-10-21 15:32 半山th 阅读(440) 评论(2) 推荐(0)
摘要:1、netbeans的设置2、修改php.ini如下:[XDebug]zend_extension = "D:\dev\xampp\php\ext\php_xdebug.dll";xdebug.profiler_append = 0;xdebug.profiler_enable = 1;xdebug... 阅读全文
posted @ 2015-07-22 20:46 半山th 阅读(290) 评论(0) 推荐(0)