#php类

PHP-FPM详解

PHP-FPM(PHPFastCGIProcessManager)意:PHPFastCGI进程管理器,用于管理PHP进程池的软件,用于接受web服务器的请求。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。(1).为什么会出现php-fpmfpm的出现全部因为php-fas...
代码星球 ·2020-04-17

PHP对象在内存中的分配

在网上看到一篇关于php对象在内存中分配的博文,特地记录下来,再稍微修饰下。对像在PHP里面和整型、浮点型一样,也是一种数据类,都是存储不同类型数据用的, 在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢?内存从逻辑上 说大体上是分为4段,栈空间段、堆空间段、代码段、初始化静态段,...

php7实现基于openssl的加密解密方法

还需要注意的是加密字符串长度问题,如果加密字符串长度太长需要进行分段加解密,如下代码:加密:(公匙加密,私密一般用来解密)functionencrypt($originalData){$publicKeyFilePath='/www/ceshi/rsa_public_key.pem';extension_loaded(...

聊一聊PHP的依赖注入(DI) 和 控制反转(IoC)

IoCInversionofControl控制反转DI  DependencyInjection  依赖注入依赖注入和控制反转说的实际上是同一种东西,它们是一种设计模式,这种设计模式用来减少程序间的耦合使用依赖注入,最重要的一点好处就是有效的分离了对象和它所需要的外部资源,使得它们松散耦合,有利于功能复用,更重要的是使...
代码星球 ·2020-04-16

我的第一个php扩展

一、进入php源码包,找到ext文件夹cd /owndata/software/php-5.4.13/ext文件夹下放的都是php的相关扩展模块 二、生成自己的扩展文件夹和相关文件php支持开发者开发自己的扩展,提供了ext_skel骨架,用来构建扩展基本文件./ext_skel--extname=...
代码星球 ·2020-04-16

php邮件发送

需要先在邮箱中开通smtp邮件发送服务器,如下面我的例子:在http://mail.163.com/注册一个邮箱,登录进去后注意:最好是公司买一个smtp邮件发送服务器,这样才能群发,个人注册的邮箱没有这种功能,如果连续发送的话还会发送失败报错,开启smtp注意设定的密码就是的连接smtp的密码,一定要记住,账号就是你...
代码星球 ·2020-04-16

php5.6+Redis+Windows7安装 (phpstudy)

1.首先去github网站上下载https://github.com/dmajkic/redis/downloads;2.根据实际情况,将64bit的内容cp到自定义盘符目录,如D:Redis;3.打开cmd,cd/d切换到Redis-server.exe目录,运行redis-server.exeredis.conf;...

[PHP]

PHP5.5+版本以上的,可以使用PHP自带的opcache开启性能加速(默认是关闭的)。对于PHP5.5以下版本的,需要使用APC加速,这里不说明,可以自行上网搜索PHPAPC加速的方法。  1、打开php.ini文件2、找到:[opcache],设置为:[opcache];dll地址zend_e...
代码星球 ·2020-04-16

教你编译PHP7 (nginx+mysql+php7)

操作系统: CentOSLinux,6.564位服务器: 阿里云空的操作系统,我们从0开始.在开始前,请确保你的Linux已联网,已联网,已联网!#安装编译工具:yuminstallgccautomakeautoconflibtoolgcc-c++#安装基础库yuminstallgdzlibzlib...

phpStudy 升级 MySQL5.7

最新在开发项目中需要使用到mysql5.7以上版本,但是phpStudy的版本是5.5,所以需要针对MySQL升级一下步骤   1.备份原本MySQL   备份:原本phpStudy中的MySQL文件夹改名为MySQL#       2.下载MySQL5.7     百度网盘地址:https://p...
代码星球 ·2020-04-16

nginx 访问php文件报错

问题图:Anerroroccurred.解决方法(windows版)php.cgi没有启动cmd中找到cig.exe的位置然后运行  php-cgi.exe-b127.0.0.1:9000-cphp.ini ...

phpstrom配置Xdebug

采用的是PhpStrom+Xdebug+QQ浏览器(其他浏览器也可以,个人喜好)1.下载适合的Xdebug插件  下载地址https://xdebug.org/download.php  不知道选用哪个版本的话,那么有三种方式  (1)可以输出自己phpinfo信息,然后将所有的phpinfo里的信息,复制张贴到下方 ...
代码星球 ·2020-04-16

phpStudy windows服务器下安装,以及外网不能访问的问题

废话不多说,超简单1.下载phpstudy软件包http://phpstudy.php.cn/官网进行下载2.安装,下一步式傻瓜安装3.配置域名:打开hosts文件,添加然后然后访问域名就可以了注意:  如果外网访问不了请注意一下几个问题,  西部数码服务器需要配置白名单  阿里云服务器需要配置安全组:登录阿里云,找到...

PHP高并发商城秒杀

  秒杀活动是一些购物平台推出的集中人气的活动,一般商品数量很少,价格很便宜,限定开始购买的时间,会在以秒为单位的时间内被购买一空。比如原价千元甚至万元的商品以一元的价格出售,但数量只有一件,在某天的某个时间开始出售,这就造成很多人去抢这一件商品。当然想抢到是需要很多因素的,比如你的电脑配置、网速,还有你的运气。  (...

php 生成唯一订单号5种方法

第一种privatefunctiondoCreateOrderNumber($time){  $i=1;  $dd=date('Ymd',$time);  $aa='OH'.$dd;  $res=$this->orderModel->query("selectsnfromsr_order_listwhere...
首页上一页...201202203204205...下一页尾页