• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
陶阳昊
开发有风险,入坑需谨慎
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  PHP

php----------如何设置生成的session文件的权限

摘要:1、起因:因为要删除session文件达到只能允许一个用户登陆的效果,在linux系统下,生成的session文件权限是600,无论怎么删除都无法删除,甚至使用了chmod来改变权限,但是还是不行,因为改变了权限以后,立马又会改变回来。 2、解决办法:session.save_path = "N;M 阅读全文
posted @ 2020-03-20 23:40 陶阳昊
Mac----------Mac下如何配置自带的apache的多站点

摘要:1、打开相应的扩展,第二个和第三个 路径 /etc/apache2/httpd.conf 2、创建conf文件 路径 /etc/apache2/other/ 3、mac自带的apache的启动,重启,停止命令 sudo apachectl start sudo apachectl restart s 阅读全文
posted @ 2018-09-09 09:45 陶阳昊
PHP----------php根据生日(时间戳)计算星座

摘要:/** * 根据时间戳计算星座 * @param $time * @return mixed */function get_constellation($time){ $y = date("Y").'-'; $his = ' 00:00:00'; $birth_month = date("m", $ 阅读全文
posted @ 2018-08-03 17:34 陶阳昊
php----------php安装xhprof扩展和简单使用

摘要:1、下载源码包 https://github.com/longxinH/xhprof (wget https://github.com/longxinH/xhprof/archive/master.zip) 下面截图那个是官网的,已经没有维护了,不行了。 2、编译 3、./configure --w 阅读全文
posted @ 2018-04-07 14:47 陶阳昊
PHP----------php封装的一些简单实用的方法汇总

摘要:1、xml转换成array,格式不对的xml则返回false function xml_parser($str){ $xml_parser = xml_parser_create(); if(!xml_parse($xml_parser,$str,true)){ xml_parser_free($x 阅读全文
posted @ 2018-04-03 09:48 陶阳昊
php----------const 定义的常量和define()定义的常量的区别?

摘要:用法一:const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于类成员变量的定义,const可在类中使用也可以在类外面使用,define不能。 定义:const 常量名=值; 没有$符 访问:类名 ::常量名 或 接口名::常量名 如下图 下图是在类外就直接 常量名访问 用法二 阅读全文
posted @ 2018-03-27 11:35 陶阳昊
php----------linux下安装php的swoole扩展

摘要:1、首先你已经安装好了php环境,这里就不介绍php环境的安装了。如果你是编译安装记得将php加入环境变量,以便于方便查看扩展是否安装成功。 2、我安装的php环境缺少了要给东西,详细看下图 如果你没有缺少这个,就可以忽略第二部不看,直接进入第三部。 3、执行官网给的命令直接安装 :pecl ins 阅读全文
posted @ 2018-03-15 20:34 陶阳昊
PHP----------linux下如何安装redis扩展。安装redis可以在我的博客redis里面寻找。

摘要:1、扩展下载地址:wget https://github.com/phpredis/phpredis/archive/develop.zip 2、下载完了以后解压压缩包 解压以后切换到 cd phpredis-develop/ 目录里面去 4、执行yum install -y autoconf 不安 阅读全文
posted @ 2018-03-06 13:48 陶阳昊
PHP----------linux下安装opcache.

摘要:1、首先查看是否安装了opcache扩展,使用php -m 命令查看安装的扩展(没有添加环境变量就使用:/usr/local/php/bin/php -m)。 添加opcache扩展。(我自己封装的sh安装包已经指定安装了opcache,这里只需要添加到配置文件即可) 打开 vim /etc/php 阅读全文
posted @ 2018-03-05 17:15 陶阳昊
PHP----------线程安全和非线程安全的介绍

摘要:1、Linux下的PHP,没有线程安全版和非线程安全版之分。从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,直至5.2.1版本开始有Thread Safe(TS,线程安全)和None Thread Safe(NTS,非线程安全)之分。 2、使用ISA 阅读全文
posted @ 2018-02-26 14:52 陶阳昊
PHP----------支付宝支付的一些注意事项。该博客只适用于20180209之后,的app支付宝支付。

摘要:1、签名方式: 2、设置应用公钥。也就是开发者公钥。 阅读全文
posted @ 2018-02-09 10:22 陶阳昊
PHP----------php的opcache扩展配置参数介绍

摘要:[opcache]zend_extension = "路径/ext/php_opcache.dll" ; Zend Optimizer + 的开关, 关闭时代码不再优化.opcache.enable=1 ; Determines if Zend OPCache is enabled for the 阅读全文
posted @ 2018-02-07 14:30 陶阳昊
PHP----------PHP自身的性能优化注意事项

摘要:1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 4、 阅读全文
posted @ 2018-01-05 10:15 陶阳昊
PHP----------一群猴子排成一圈,按1,2,...,n依次编号。

摘要:1、一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去, 直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 function fn 阅读全文
posted @ 2017-12-05 12:28 陶阳昊 阅读(1130) 评论(0) 推荐(0)
PHP----------php-fpm进程数的一些相关配置

摘要:1、其中pm.max_children如何配置:pm.max_children 数量的多少根据机器内存确定,基本上一个进程需要30M的内存,假设起100个进程,那么就是3000M,3G内存。 2、pm.start_servers这个参数是php-fpm中的配置参数。该参数的配置规则如下所示: (1) 阅读全文
posted @ 2017-10-25 22:12 陶阳昊
PHP----------file_get_content获取不到页面信息

摘要:1、将网址在页面上打开可以正常访问,但是用file_get_content请求则访问不到。这个是因为对方挡住了非浏览器访问导致的。需要改下php配置,模拟浏览器访问。 user_agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" 2、 阅读全文
posted @ 2017-09-27 17:41 陶阳昊
PHP----------用curl方式请求接口在同一个项目里面的时候不能请求的情况

摘要:1、环境是wnmp2、NGINX中,看PHP文件块fastcig-pass的设置值(127.0.0.1:9000)。设置都是以keepalive方式请求,接收到PHP文件时,交于后端过程PHPCGI解析处理(127.0.0.1:9000),等待响应。而在本地文件以CURL请求本地环境中PHP文件时, 阅读全文
posted @ 2017-02-09 14:15 陶阳昊
PHP----------安装包lnmp1.3-full安装的lnmp环境,如何安装PHP扩展

摘要:1. 如果已经安装LNMP套件,请按以下步骤处理 a. 跳转到fileinfo源代码目录` cd /root/downloads/lnmp1.2-full/src/php-7.0.7/ext/fileinfo/` (里面全是压缩包,可以先解压你想要安装的扩展所对应的php版本)b. 执行 `/usr 阅读全文
posted @ 2016-11-25 10:13 陶阳昊
PHP----------PHP函数里面的static静态变量

摘要:很少用到static这个关键词,不管是类里面还是方法里面基本都没怎么用过。平时看到类里面有这个都没什么好奇的,今天在函数里面看到了这个,就去百度了一下。 <?phpfunction test1(){ static $a = 0; $a++; echo 'test1的'.$a.'<br/>';}fun 阅读全文
posted @ 2016-01-29 17:45 陶阳昊

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3