easy-extends

PHP 扩展快速安装程序
授权协议 MIT
开发语言 PHP
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 巢睿
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

easy-extends 是一个简单快速安装 PHP 扩展的程序。一条命令便可开启 PHP 扩展,省去你的大量时间。

About

+--------------+                    +----------------+            +------------+
| open service | php install redis  | down redis.dll | php index  |    show    |
|  lamp/lnmp   |------------------> | move redis.dll | ---------> | extensions |
| environment  |                    | update php.ini |            |    list    |
+--------------+                    +----------------+            +------------+

  1. 开启服务环境

  2. php install redis // 安装 redis 扩展

  3. 程序会自动找到对应 PHPNTSVCWIN 的扩展压缩文件之后进行下载,解压,移动到php\ext目录下, 并在php.ini文件开启扩展

  4. php index // 查看所有已开启扩展列表 !!! 请务必重启服务器

Requirement

  1. PHP >= 5.3

Installation

easy-extends压缩包

// 手动下载
github 的 Clone or download 按钮 -> download zip 即可下载压缩包

// composer安装
composer require waitmoonman/easy-extends

Usage

// 使用格式
php install xxxx

// 安装 redis 扩展
php install redis
// 安装好了之后, 请重启服务器再查看, 也可以使用 phpinfo(); 函数
php index

// 如果写入失败, 请回滚 php.ini 文件
php install rollback

Support

  • redis

  • memcache

  • xdebug

  • curl

  • openssl

  • mongo

  • mbstring

  • mongodb

  • gd

  • fileinfo

  • mysqli

  • pdo-mysql

  • sockets

  • zip

  • mssql

  • pdo-mssql

  • rollback

Errors

  • php 既不是内部命令也不知可执行程序

  • fwrite 写入失败

    • 需要给\cache文件夹配置读写权限,windows通常情况下默认是有的

  • xxxx.dll already run

    • 已经安装了此扩展,且已在运行

  •       理解继承是理解面向对象程序设计的关键。在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类)。在Java中不允许多继承。 (1)继承 class Animal{ void eat(){ System.out.println("Animal eat"); } void sleep(){ System.out.pri

  • This is the easy version of the problem. The only difference is the constraints on nn and kk. You can make hacks only if all versions of the problem are solved. You have a string ss, and you can do tw

  • 困惑 初学 ts 时,extends 让我很困惑:有时它代表 扩大 ,有时代表 缩小 。举几个例子说明: 例1: class Animal {} class Dog extends Animal {} 这是 js 本身就有的 class 继承语法,很熟悉了。 Dog 是 Animal 的子类,是对 Animal 的扩展,可以比 Animal 有更多的属性和方法。 extends 似乎代表 扩大

  • 继承: 类与类只支持单继承。即只能有一个父类。 如果一个类没有显式继承其他类,则其继承Object类。 java中子类继承父类时,会将弗雷中所有的数据全部继承,包括私有的也能继承,但是在子类中无法直接访问父类中的私有的数据,但是可以间接访问。 构造方法不能不继承。 方法覆盖:

  • 理解继承是理解面向对象程序设计的关键。在Java中,通过keywordextends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类)。在Java中不同意多继承。 (1)继承 class Animal{ void eat(){ System.out.println("Animal eat"); } void sleep(){ System.out.println("Ani

  • extends的JS实现 自己做的笔记,源于ts编译成js后对extends实现的源码,内容如有雷同 纯属巧合 Class 的实现 通过闭包来创造函数作用域 // ts // ts中的class关键字 class Cat { constructor(private name) {} run() { console.log('cat is run! ') } } // js // 编译为

  • <script type="text/javascript"> Ext.onReady(function() { var win = new com.test.win({ title : 'test1', width : 200, height : 300 }).show(); win.ss(); }); </script> xx.js Ext.namespace('com.test'); com

  • 一个例子说明extends的使用场景 问题 需求:你现在制作了这样一款手机,有一个功能为来电显示,可以显示来电人的姓名 class ExtendsDemo { public static void main(String[] args) { Phone p = new Phone(); p.show(); } } class Phone{ public void show(){ S

  • 控制页面类: 1.#include <graphics.h> //为Easyx库的头文件 2.initgraph(x,y); //初始化x*y大小的绘图屏幕 3.closegraph(); //关闭绘图屏幕 4.Sleep(n); //延时n毫秒 5.System("pause"); //起暂停作用,用户随机输入继续运行 6.initgraph(x,y,SHOWCON

 相关资料
  • 个人扩展文件夹 VS Code 会在个人扩展文件夹中.vscode/extensions来寻找扩展组件。不同的平台其文件夹所在的位置也不同: Windows %USERPROFILE%\.vscode\extensions Mac ~/.vscode/extensions Linux ~/.vscode/extensions 如果你想在VS Code 每次启动都能够加载你自己的扩展或者定制化信息,

  • div.body h3{margin:5px 0px 0px 0px;} 步骤一:预检 在部署 Ceph 存储集群之前,需要对 Ceph 客户端和 Ceph 节点进行一些基本的配置,你也可以加入 Ceph 社区以寻求帮助。 预检 安装 Ceph 部署工具 高级包管理工具(APT) 红帽包管理工具(RPM) Ceph 节点安装 安装 NTP 安装 SSH 服务器 创建部署 Ceph 的用户 允许无密

  • 注意 与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行 PHP CLI 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命令行的PHP CLI也安装了对应的扩展。 如何确定PHP CLI安装了哪些扩展 运行 php -m 会列出命令行 PHP CLI 已经安装的扩

  • 我正在尝试将的接口扩展为: 但我得到了以下错误: 没有与此调用匹配的重载。重载1/3'(路径:PathParams,…处理程序:RequestHandler

  • 注意 与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行 PHP CLI 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命令行的PHP CLI也安装了对应的扩展。 如何确定PHP CLI安装了哪些扩展 运行 php -m 会列出命令行 PHP CLI 已经安装的扩

  • 本文向大家介绍mysql 8.0.19 win10快速安装教程,包括了mysql 8.0.19 win10快速安装教程的使用技巧和注意事项,需要的朋友参考一下 本文教程为大家分享了mysql 8.0.19安装教程,供大家参考,具体内容如下 1.下载.zip安装文件 2.根目录存放my.ini,文件路径用“/”分割,例如: 3.cd到bin,运行mysqld --initialize --conso

  • 本文向大家介绍Linux下安装PHP MSSQL扩展教程,包括了Linux下安装PHP MSSQL扩展教程的使用技巧和注意事项,需要的朋友参考一下 PHP天然就对MySQL有良好的支持,但是想要用PHP对SQL Server进行操作,则需要花点时间了。今天刚好团队里的一个项目需要用PHP对SQL Server进行操作,遂帮忙配置好环境。 首先说明下,服务器的系统版本为SUSE Linux Ente

  • 本文向大家介绍linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程,包括了linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了linux平台编译安装PHP7并安装Redis扩展与Swoole扩展的方法。分享给大家供大家参考,具体如下: 前面《PHP7安装Redis扩展教程【Linux与Windo