window + nginx-rtmp + php-cgi 服务器搭建
1、首先需要准备的应用程序包。 nginx : nginx-rtmp-win32 或 nginx/Windows-1.0.4 (无rtmp模块) php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式运行,所以我们下载非线程安全也就是nts的php包) RunHiddenConsole: RunHiddenConsole.zip(用于cmd 非阻塞运行进程) 2、安装与配置...
SplFileObject::seek 返回错误行数
版本:php < 8.0.1SplFileObject::seek 当参数为 1 时,却返回了第 3 行数据(0为首行)这个是php的一个bug
2022-07-15
PHP7 扩展之自动化测试
在安装 PHP7 及各种扩展的过程中,如果你是用源码安装,会注意到在 make 成功之后总会有一句提示:Don't forget to run 'make test'. 这个 make test 就是运行 PHP 的自动化测试了。
2016-03-25
虚拟机上Centos7开发环境搭建(编译安装LNMP,多版本PHP共存,PHP扩展安装)
本次安装的是Centos7.3的最小化版本,以下操作在root用户下进行。在搭建完该环境后,笔者使用phpstorm作为开发ide,配置phpstorm使其可以直接调试虚拟机上的代码(即开发环境下代码是运行在虚拟机上的)。通过该方法,可以最大程度地确保开发环境与生产环境的一致性。(phpstrom xdebug的配置请参考官方文档phpstorm上使...
Macbook m1 Big Sur 安装php7.1 xdebug 折腾记
查阅了一下xdebug的下载页,默认安装的xdebug3已经不支持php7.1了。php7.1只配安装xdebug2,根据在下载页查到的最后一个支持php7.1的版本是2.9.8
Get Started:Mac下搭建PHP开发环境
序言 假设我们拿到一台新的Mac,事实上,确实如此……为了写这个我特意买了一台新的15寸带TouchBar的Mac。 安装Homebrew {代码...} 执行brew doctor命令,检查是否安装成功。没问题的话执行brew update。 使用Homebrew 安装PHP 7.1.* {代码...} 完成后运行php -v和php -m查看一下是否正确安装! 安装Composer、Valet、Lara...
2017-04-10
PHP动态修改GD库扩展问题
在生成图像验证码的时候我们会用到GD库进行images,我们先安装它.但是有时候,发现自己已经安装了GD库,但是验证码还是生成不了这个时候就得检查一下imagettftext这个函数了
2017-05-17
源码安装 PHP 7.3
如图所示,PHP 源码提供了三种压缩格式,通常压缩后的文件越小,意味着解压缩需要的时间和 CPU 消耗就会更多,这里要根据安装 PHP 的服务器硬件情况和带宽选择合适的压缩格式,我选择下载 php-7.3.1.tar.gz。
用Visual Studio Code Debug世界上最好的语言(Mac篇)
用Visual Studio Code Debug世界上最好的语言(Mac篇) 首先,你要有台Macbook Pro,接着才继续看这个教程. PS:Windows用户看这里用Visual Studio Code Debug世界上最好的语言 brew 环境准备 见brew.sh,或者 {代码...} PHP7 + nginx + php-fpm + xdebug PHP7 {代码...} 安装完了之后看下安装路径: {代码...} 一般php.ini在/u...
lamp 将session保存到Redis
需要修改以下三个地方:1、修改php.ini2、安装phpredis扩展3、修改apache的php.conf4、如果是php-fpm也有需要修改相关的session配置
2018-12-09
安装Phalcon
1 下载Phalcon的C源代码 我是通过git工具clone,git clone --depth=1 git://github.com/phalcon/cphalcon.git
phpstorm xdebug的安装
下载对应php版本的xdebug {代码...} 配置php.ini信息(参考) {代码...}
2020-03-27
如何在centos下kanglephp安装swoole扩展
首先,测试环境centos6 64位及centos7,easypanel2.6.26,kangle3.5.14 php7.3.0 如果是centos7请忽略gcc安装,首先升级gcc库到4.8, {代码...} 可以忽略接下来安装nghttp {代码...} 接下来我们下载swoole扩展,[链接] {代码...} ![[centos]centos下kanglephp安装swoole扩展]([链接] "[centos]centos下kanglephp安装swoole...
2020-05-29
windows php7.2 安装 mongodb 扩展
将php_mongodb.dll 文件复制到对应php安装目录下的ext目录下,我的是在phpStudyPHPTutorialphpphp-7.2.1-nts
2019-11-12
小型版php框架
单入口index.php 采用面向对象思想,基于MVC设计思想,使用观察者,注册器,工厂,代理,trait特性等模式开发。 使用namespace命名空间。 autoLoader自动加载类。 debug,Profiler(性能分析器)。 提供一些常用类(图片,分页,文件上传,验证码等)。 提供grunt常用的插件(文件压缩,合并,观察等)。 基于ArrayAccess通过数组下...
php生成配置文件config.php 生成数组配置文件
在很多项目中,配置文件是不可缺少的,一般配置文件会用变量或者数组进行设置,例如数据库、或者一些公共参数。创建 {代码...} 配置文件 {代码...} 如何读取? {代码...} 作者Author:TANKINGDateL2021-04-25WeChat:sansure2016Web:[链接]
使用Composer从零开发一个简单的web框架(04)-控制器
上一章已经获取到了控制器和方法,这一章运行控制器及对应的方法控制器基类新建core/Controller.php,内容如下 {代码...} 应用程序添加控制器编辑 app/home/controller/Hello.php,内容如下 {代码...} 新建app/home/controller/Index.php,内容如下 {代码...} 路由绑定控制器编辑core/App.php文件,修改start函数 {代码....
2025-02-09