php学习

Redis Desktop Manager on Mac OSX 免费版

Redis Desktop Manager这个软件还是挺好用的,不过现在WIN下是免费的,在osx需要通过订阅收费才能下载,是不是对OSX用户很不公平,搜了半天,在网上的都不能行,好多都是找不到安装包了,通过google搜索了一篇,...

php框架中分离出service层有必要么

在我接触过得大多数项目中都是用框架中的mvc模式进行开发,用了很长时间没有感觉有啥问题,来到这家公司后,同事说如果项目逻辑复杂可以把单独领出来写,在service层理处理逻辑,model里只处理对表查询的逻辑,一...

php函数empty判断0为空

今天被同事问这个,把我问懵逼了,我一直以为empty可以判断出0是个数字,不是一个空值,但实力被打脸,在代码里运行了一下,果然empty把0做为null值来判断了,然后搜了一下这问题, empty()函数是用来测试变量是...

Mac下php修改环境变量

把 php、php-fpm、nginx、mysql 的相关命令路径添加到 用户环境变量 修改 .bash_profile 文件,此文件是隐藏的,先进入 cd ~ 然后没有的话就创建一个 vi .bash_profile export CLICOLOR=1 alias ll='ls -a...

mac下安装PHPredis扩展 不出错版

看了网上很多教程,大致mac下配置redis就是这样,但是有时候你会出现很多错误,就比如 redis.so cp到PHP扩展目录下就会出现 cp operation not permitted,这个问题就是os系统最新版本的问题,如何解决这问题,请看...

mac下redis加入守护进程

这是我在安装redis遇到的问题,安装完之后很麻烦需要在终端开着redis,所以在网上搜到了这篇文章很不错,可以解决这个问题。 If you’re developing on the mac using redis and want it to start automatically...

CI框架设置Layout布局

在使用CI的过程中,发现没有很好的布局使用,而如果每个文件都手工添加有太浪费时间和效率,回顾以前的项目记得曾经做过CI的layout的设置, 网上查找下还真找到了。。记录下使用技巧,以后有项目也可以参...

PHP站点安全配置教程

本文通过介绍一些技巧介绍了针对PHP木马攻击的防御之道,通过这些方面你可以更好的防范木马程序。 1、防止跳出web目录 首先修改httpd.conf,如果你只允许你的php脚本程序在web目录里操作,还可以修改httpd.conf...

PHP+Oracle(OCI) 初步

从Oracle(OCI)开始 在越来越多的PHP用户选择Oracle作为他们的数据库的情况下,如何访问PHP发布环境下的Oracle接口变的越发的重要了。我们将从快速的浏览一个简单基本且是更加明确的Oracle 的情况开始我们的旅程...

php.ini 配置详细选项

php.ini 或 php3.ini 是 PHP 在启动时会读取的配置文件。该文件的存放路径为 /usr/local/lib/。在 PHP 3.x 版的配置文件为 php3.ini;而在 PHP 4.x 版改为 php.ini。若 PHP 安装成服务器的模块,则在 Web 服务器...

PHP与其它CGI的比较

无可置疑的,写 CGI 的方式有很多种,而 PHP 只是其中的一种选择罢了。对资深的 Webmaster 而言,CGI 的写作界面应是随着需求而改动。毕竟,在一个对系统反映速度要求极严格的系统而言,恐怕只有 NSAPI 界面写的 ...