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

浙公网安备 33010602011771号