Oralce与Mysql在操作上有很大区别,比如:Oralce字段使用关键字时需要加引号写到SQL中,如:user,order,size等。Oralce没有limit而需要用numrow记录序号,如提取第三条后四数据:numrow>=3 and numrow<8数据类型Oralce没有auto_imcrement自增主键而需要使用序列等方式替代(SEQUENCE)取最后插入主
laravel5已经有很好的邮件发送功能,但都是常规 tls 不加密协议,现在有的云服务器已经慢慢禁止使用不加密协议,要求使用ssl加密协议;如阿里云新购买的服务器都开始禁止。由于laravel5默认使用的是 swiftmailer 扩展。发送使用的是 stream 其中并未对ssl提供证书等内容配置,所以当使用ssl时又未指定证书时会错:Connection could not be estab
p_w_picpathttftext和p_w_picpathfttext两个函数在生成验证码或需要向图片写入文字时候常用,在linux环境下只开启gd库是不够的。这两个函数均需要 FreeType 库支持,在函数文档中也可以找到所以当发现调用时报错提示函数不存在,都是因为编译时没有指定freetype库激活造成的。如果需要则必需重新编译gd库并激活freetype支持。freetype库是三方库,
进程pm配置:php-fpm子进程设置不当容易造成服务器502,一般都是子程序超临界值,导致部分请求异常。php-fpm子进程有三种模式:static 静态模式,启动时开启固定子进程。受影响参数:pm.max_children &nb
项目上线后,都会使用一些异常监控,当然很多时候监控是有限制的,比如要监控PHP异常,类似这种一般都在输出人性化内容而不是直接输出错误内容,很多时候需要捕捉这类异常来进行代码调整。当然也可以定期去查看日志。laravel5支持自定义异常处理,给这种需求提供了方便,我们完全可以扩展异常处理,通过发送邮件或短信。打开 app/Exceptions/Handler.php 文件,修改 rend
php从5.3开始支持多线程pthreads扩展,并同时支持window和linux。pthreads可以实现多任务同步或异步执行,它提供了创建多线程应用所需的全套工具,默认未安装。安装window系统下:http://windows.php.net/downloads/pecl/releases/pthreads/安装前需要确认PHP版本及安装位数,可使用phpinfo(); Arc
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号