PHP

ero-configuration Web Application Debugging with Xdebug and PhpStorm

TouseXdebugwithPhpStormfordebuggingPHPapplications,youneedtohaveaPHPdevelopmentenvironmentconfiguredwithXdebugextensioninstalled.ThistaskisbeyondPhpStorm’...

PHPStorm + Homestead + Xdebug + Chrome Xdebug Helper 调试配置

话说PHPStorm写起代码来非常带感,各种提示补全和纠错,以及在L5中的命名空间功能更是强大到感动(新建类自动添加命名空间,自动引入命名空间,返回参数命名空间纠正等等)。当然它的调试功能更是让你在出现BUG不知所措时抓住的稻草。下面我将一步一步带你配置这强大到爆功能。但是,这个配置是很简单。假定你已经安装好了PHPS...

php验证手机号码

大家都应该有这个常识,中国的手机号码都是以数字“1”开头,然后利用“0~9”10个数字组成的11位数字组合,那么我们的验证规则肯定要根据这个思路来写。根据上面的简单思路,我们便可以写下以下的验证代码,代码如下:<?php//本代码仅仅是提供一些思路//距离实际应用还...
代码星球·2020-08-23

发布阿里云OSS for phpcmsV9整合教程

说明:这个算不上是插件,因为没有安装包,需要手工修改代码。还有一点就是后台发布文章时上传的附件还是会保存在你的服务器上,基于以下原因:1、个人的需求是前台页面需要使用thumb函数生成多个缩略图大小,thumb函数是不支持远程图片的(保存在OSS上就变远程图片了),即使修改为支持远程图片,也需要将远程图片先保存到本地,...

画了一张PHPCMSV9的运行流程思维导图

转载:http://www.cnblogs.com/fuyunbiyi/archive/2012/03/12/2391253.html...

php异步调试和线上调试网站程序的方法

当碰到一个网站需要不间断运行,但又需要调试该网站的程序错误的时候,该如何办呢?是靠经验一点点猜测,还是直接打印错误信息让其在页面输出?下面分享一种方法同时满足这两种条件,既方便网站程序错误调试,又不影响网站的正常运行的调试方法。将下面的php语句复制到公共代码顶部即可。//ini_set('error_reportin...

lnmp下用phpize动态安装PHP模块/扩展(不需要重装PHP)

安装前建议先执行/usr/local/php/bin/php-m(此命令显示目前已经安装好的PHP模块)看一下,要安装的模块是否已安装。然后下载当前PHP版本的源码并解压。本文以imap和exif模块为例,进入php源码目录下ext,里面会有大部分模块的源码。1、安装imap模块前需要先安装imap所需的库:CentO...

(总结)隐藏PHP版本与PHP基本安全设置

为了安全起见,最好还是将PHP版本隐藏,以避免一些因PHP版本漏洞而引起的攻击。1、隐藏PHP版本就是隐藏“X-Powered-By:PHP/5.2.13″这个信息。方法很简单:编辑php.ini配置文件,修改或加入:expose_php=Off保存后重新启动Nginx或Apache等相应的We...

解决Win7下运行php Composer出现SSL报错的问题

以前都在linux环境使用phpcomposer。今天尝试在win7下运行composer却出现SSL报错: D:datawwwmmoyusymapp>php-f%phprc%composerinstallLoadingcomposerrepositorieswithpackageinformation...

PHP环境搭建(Windows8.1+IIS8.5+PHP5.6+PHPStorm)

第一次接触php是在2014-5月份左右,当时是自己的主攻方向是C#,对php比较排斥,其中很多一部分原因,就是PHP的断点调试一直无法配置成功,用echo打印日志的方式排错,使得自己对php心生怨恨,而错失了深入学习php的好机会。这次写这篇随笔,一方面是记录自己php方向的起航,另一方面也是希望能帮助刚接触php的...

PHP安全之register_globals

一、register_globals = Off 和 register_globals = On的区别register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数.register_globals的值可以设置为:On...
代码星球·2020-08-23

Webserver issues | PHP manager for IIS

4downvoteacceptedInordertosuccessfullyinstallthePHPmanagerforIIS8,youneedthe.NET3.5frameworkinstalledandenabled,andforsomereason,that'snotpartofthesetup,whichdo...

Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

这篇文章主要介绍了Win2012R2IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下准备篇一、环境说明:操作系统:WindowsServer2012R2PHP版本:php5.5.8MySQL版本:MySQL5.6.15二、相关软件下载:1、PHP下载地址:http://windo...

PHP版本中的VC6,VC9,VC11,TS,NTS区别

以windows为例,看看下载到得phpzip的文件名php-5.4.4-nts-Win32-VC9-x86.zipVC6:legacyVisualStudio6compiler,是使用这个编译器编译的。VC9:VisualStudio2008compiler,就是这个编译器编译的。这个其实没有什么太大的影响,因为从p...
代码星球·2020-08-23

Js 和 PHP 中保留小数点后X位数的方法 toFixed、round、number_format、sprintf

在Javacript中保留小数点后两位数的方法为toFixed(2),其中的2为保留两位,写多少就保留多少了,满5进1。Javacript例子:varnum=24.54789523;alert(num.toFixed(2));//alertnumber24.55然后在PHP中方法就多了,难怪别人都说PHP是个函数库。。...