欢迎光临!请记住我的域名:http://wish123.cnblogs.com
代码改变世界

随笔分类 -  php

nginx php-fpm安装配置

2017-02-19 18:08 by wish123, 355 阅读, 收藏,
摘要: nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx 本文以php-fpm为例介绍如何使nginx支持P 阅读全文

Ubuntu编译安装nginx,php,mysql

2017-02-19 17:53 by wish123, 334 阅读, 收藏,
摘要: 摘要: 整理的Ubuntu编译安装nginx,php,mysql的步骤,主要来自对驻云的sh-1.4.1中脚本的整理,随时代进步,内容中的软件或者命令请自行更新 目录准备 创建用户 userdel www groupadd www useradd -g www -M -d /alidata/www 阅读全文

phpstorm+xdebug远程调试设置

2017-02-17 01:15 by wish123, 579 阅读, 收藏,
摘要: 1 xdebug扩展安装 1.1 xdebug扩展安装: 2 服务器PHP配置 3 phpstorm设置 3.1 添加远程debug 3.2 phpstorm设置: 4 浏览器插件安装 4.1 chrome应用商店安装xdebug-helper。 5 调试过程 5.1 开启phpstrorm调试模式 阅读全文

Laravel 之父:让 Laravel、Symfony、 Zend 来一场公平的性能测试

2017-01-24 09:48 by wish123, 2833 阅读, 收藏,
摘要: 网上充斥着各式各样的 PHP 框架性能对比的文章。然而,他们总是把“苹果”和“橘子”做对比(看上去有点儿像,都是圆的,但其实不是一码事)。这次,我将着重对 Laravel、Symfony 和 Zend 这三个框架做性能对比,并且还要说明为什么这三个框架总是被错误的进行比较。 我给的对比结果你不必全信 阅读全文

PHP using mcrypt and store the encrypted in MySQL

2016-09-30 16:21 by wish123, 212 阅读, 收藏,
摘要: This is how I would do it. Create a class to do encryption/decryption: Then use it like this: This respectively outputs the following: 来源:http://stack 阅读全文

php实现var_dump函数

2016-06-25 07:28 by wish123, 2946 阅读, 收藏,
摘要: "; $index = $keys[$i]; self::$isInLoop = true; self::dump($arr[$index]); } array_pop($pads); $pad = implode('', $pads); echo "\n{$... 阅读全文

Laravel 5 性能优化技巧

2016-05-18 07:09 by wish123, 13437 阅读, 收藏,
摘要: 说明 性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。 接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。 这里是简单的列表: 1. 配置信息缓存 使用以下 Artisan 自带命令,把 config 文件夹里所有配置信息合 阅读全文

PHP程序员进阶学习书籍参考指南

2016-05-16 00:10 by wish123, 334 阅读, 收藏,
摘要: by: heiyeluren lastmodify: 2016/2/18 by: heiyeluren lastmodify: 2016/2/18 【初阶】(基础知识及入门) 01. 《PHP与MySQL程序设计(第4版)》 http://item.jd.com/10701892.html 02.  阅读全文

PHP程序员的技术成长规划

2016-05-15 17:13 by wish123, 331 阅读, 收藏,
摘要: 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况 阅读全文

php读取大文件

2016-05-08 20:48 by wish123, 356 阅读, 收藏,
摘要: 1.fseek定位文件指针 方法一: 首先通过fseek找到文件的最后一位EOF,然后找最后一行的起始位置,取这一行的数据,再找次一行的起始位置,再取这一行的位置,依次类推,直到找到了$num行。 方法二: 还是采用fseek的方式从文件最后开始读,但这时不是一位一位的读,而是一块一块的读,每读一块 阅读全文

linux下php pcntl_fork模拟多线程

2016-05-08 12:08 by wish123, 2278 阅读, 收藏,
摘要: 开始用php写后台服务一段时间了.也是在这样的驱动下,不断的学习php语法,体验这一原来一直以为神秘且敬而远之的神奇语言的魅力.最初看php多线程的资料是为了提高程序的处理能力,充分发挥linux多任务的优势.不曾想多线程没用成反到是带来了一系列的意外收获.让之后的许多问题迎刃而解,不敢独享特一一道 阅读全文

那些年遇到的php之坑

2015-09-13 02:41 by wish123, 334 阅读, 收藏,
摘要: 1. php指针没有重置$arr = array( array('aaaaaaaa'), array('bbbbbbb'));unset($arr[0]);unset($arr[1]);sort($arr);$arr[] = array('cccccccccc');print_r(arr... 阅读全文

互联网下,各种高性能后端系统,技术解决方案

2015-08-31 06:53 by wish123, 2841 阅读, 收藏,
摘要: 作为拥有世界上最多的互联网用户群体国家,尤其是移动互联网的大热,做到一个百万级的应用几乎是分分钟的事情。相应对技术的压力,和要求也是非常高的。要应付这种大并发需要高性能系统的开发,先从常用的MySQL数据库碰到的性能瓶颈,来做分析。因为通常一个小项目刚开始一般都会只用mysql做为数据存储,当用户量... 阅读全文

laravel启动过程简单解析

2015-08-25 10:07 by wish123, 19512 阅读, 收藏,
摘要: laravel的启动过程如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的。laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希望能对大家有点帮助。提示:在此之前,最好看一下官方文档,大概知道larave... 阅读全文

几道坑人的PHP面试题 试试看看你会不会也中招

2015-07-21 09:18 by wish123, 2024 阅读, 收藏,
摘要: 这篇文章主要介绍了几道坑人的PHP面试题,试试看看你会不会也中招,这些题目都用了一些障眼法,需要你有一双火眼金睛哦,需要的朋友可以参考下这几道题是在德问上看到的,感觉挺有意思,拿来给大家分享其中的陷阱,看看你会不会掉入其中。第一题$arr = array(0=>1,"aa"=>2, 3, 4);fo... 阅读全文

phpstorm配置关联php手册

2015-07-20 14:00 by wish123, 1665 阅读, 收藏,
摘要: 最近发现有些编辑器可以 选中函数名,通过相应的快捷键就可以调用 浏览器 打开相应 函数的 在线帮助文档。一番查找,我终于发现 phpStorm 也有相应的功能。一、自带功能在编辑器中选中函数名,然后在工具栏 view 选项 -> external documentation或者 选中 函数名 后 ... 阅读全文

Laravel 入门

2014-12-05 09:56 by wish123, 21164 阅读, 收藏,
摘要: 本文介绍如何开始使用 Laravel。读完本文,你将学到:如何安装 Laravel,新建 Laravel 程序,如何连接数据库;Laravel 程序的基本文件结构;MVC(模型,视图,控制器)和 REST 架构的基本原理;如何快速生成 Laravel 程序骨架;1 前提条件本文针对想从零开始开发 L... 阅读全文

PHP 5.4.0之Traits

2014-09-24 12:56 by wish123, 265 阅读, 收藏,
摘要: 【PHP之Traits】As of PHP 5.4.0, PHP implements a method of code reuse called Traits. 1、Traits基础 2、优先级:当前类中的方法会覆盖 Trait 方法,而Trait方法覆盖了基类中的方法。 3、多个Tra... 阅读全文

PHP 真正多线程的使用

2014-09-04 09:26 by wish123, 355 阅读, 收藏,
摘要: PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。 我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS或CP... 阅读全文

尝试php命令行脚本多进程并发执行

2014-08-31 15:23 by wish123, 7208 阅读, 收藏,
摘要: php不支持多线程,但是我们可以把问题转换成“多进程”来解决。由于php中的pcntl_fork只有unix平台才可以使用,所以本文尝试使用popen来替代。下面是一个例子:被并行调用的子程序:----------------------------主调用者程序,由他调用子进程,同时并发的收集子程序... 阅读全文