php技术
他乡幻想
这个作者很懒,什么都没留下…
展开
-
Mac下php-fpm重启方式
1、查看php-fpm端口使用情况sudo lsof -i:90002、修改php.ini文件使其生效,需要重启php-fpm,关闭php-fpm命令sudo killall php-fpm3、启动php-fpmsudo php-fpm原创 2020-05-09 15:29:18 · 2233 阅读 · 0 评论 -
mac10.15下安装PHP Zip扩展
1、下载wget http://pecl.php.net/get/zip 2、解压tar -zvxf zip3、解压后进入相应的目录,执行sudo phpize遇到报错grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or directorygrep: /usr/include/ph原创 2020-05-09 14:58:25 · 4116 阅读 · 1 评论 -
mac安装ImageMagick与PHP扩展imagick
一、安装ImageMagick通过brew来安装,安装命令:brew install ImageMagick安装之后的位置处于:/usr/local/Cellar/imagemagick/7.0.10-10二、安装php扩展imagick下载:wget https://pecl.php.net/get/imagick解压:tar -zxvf imagick安装:cd imagick-3.4.4sudo phpizesudo ./configure --with原创 2020-05-09 14:16:50 · 597 阅读 · 0 评论 -
mac 下搭建nginx + php 环境
前提:先确保你的机器上已经安装了brew命令,具体安装方法,请参考Mac下安装brew一、安装nginxbrew install nginx安装完成后,nginx默认监听8080 端口,启动成功之后,在浏览器访问 http://localhost:8080,可以看到 nginx 的欢迎界面,此刻说明nignx已经安装好了。安装完以后,可以在终端输出的信息里看到一些配置路径:1...原创 2020-03-03 13:01:26 · 3045 阅读 · 1 评论 -
YII 批量更新 多个属性不同值
背景:当然是提高程序性能,缩短执行时间。批量更新同一属性为相同的值,这个就没什么好讨论的,不会的,自行百度或者Google。1、第一种方法首先想到是用MySQL 的case when 组装一个SQL,然后执行a、更新其中一个属性时,SQL如下:UPDATE test_user SET t_name = CASE t_id WHEN 1 THEN '张三...原创 2019-08-28 19:44:59 · 1247 阅读 · 0 评论 -
Yii PHPExcel组件导入wps编辑过的或者wps生成的excel文件内存溢出问题
用文件流的的方式来解决 try { $objReader = \PHPExcel_IOFactory::createReader('Excel2007'); $objReader->setReadDataOnly(true); $objPHPExcel = $objRe...原创 2018-12-06 21:43:12 · 950 阅读 · 0 评论 -
php非阻塞http请求支持GET
/** * 非阻塞http请求支持GET * @param $url * @param int $timeout * @param string $ip * @param string $cookie * @return array|string */ public function httpUnblockFso...原创 2018-06-24 14:25:34 · 760 阅读 · 0 评论 -
Mac上安装Nginx+MySQL+PHP
前几日在新购的macbook Pro上搭建PHP环境,因为网上提供的资料不够准确,故走了一些弯路,特此记录,以帮助有需要的新手。OS X自带Apache和PHP,这里讲的是使用Nginx服务器。以下为详细步骤:1. 安装brewbrew是OS X上一个优秀的命令行包管理工具,用它来安装一系列软件非常方便。/usr/bin/ruby -e "$(curl -fsSL https://raw.gith...转载 2018-03-30 15:30:37 · 756 阅读 · 0 评论 -
PHP常用函数记录【不定期整理】
1.复制目录function copydir($strSrcDir, $strDstDir){ $dir = opendir($strSrcDir); if (!$dir) { return false; } if (!is_dir($strDstDir)) { if (!mkdir($strDstDir)) { return false; } } while原创 2016-01-14 09:59:39 · 428 阅读 · 0 评论 -
Yii 开发笔记 待整理 现在只是记录
ActiveFormhiddenInput renders labelI'm using $form->field($model, 'somename')->hiddenInput() and I would expect that it's completely hidden. Instead, the is still rendered.解决方法$form原创 2015-12-30 14:42:57 · 372 阅读 · 0 评论 -
php实现在指定数组中取指定数量不重复的子集合
php实现在指定数组中取指定数量不重复的子集合下面提供三种方法,如有更好的方法,请留言讨论1、使用php自动的产生指定数量随机键值的方法转载 2014-06-19 09:40:29 · 926 阅读 · 0 评论