当前位置:  软件>php软件

PHP模块系统 Witty

    来源:    发布时间:2015-01-12

    本文导语:  Witty想做的事很简单:方便模块开发,方便上传,方便安装,方便使用。 Witty提供了一些简单的模块开发标准,程序员可以按照这些标准写自己的模块,然后上传到网站,这样其他用户就可以通过简单的命令下载,使用该模块...

Witty想做的事很简单:方便模块开发,方便上传,方便安装,方便使用。

Witty提供了一些简单的模块开发标准,程序员可以按照这些标准写自己的模块,然后上传到网站,这样其他用户就可以通过简单的命令下载,使用该模块了。

说说开发Witty的初衷。这个是受python启发,python可以把自己开发的类库上传到pypi, 这样就可以通过easy_install或pip安装了,甚是方便。而且这些库都可以独立使用(即使有依赖关系,easy_install/pip也会自 动处理)。本来这件事应该是pear来做的,但pear的开发规范太复杂,安装也比较麻烦,略显重量级。很多框架其实自带了很多好用的类库,但一般都需要 依赖框架本身。Zend Framework可以把类库单独拿出来,但也有不少问题,比如配置不统一、没有统一的初始化方法、每个模块没有放到单独的文件夹里、没有命令行安装功能 等等。于是创建Witty的想法就这么诞生了。

# install
wget http://witty.leezhong.com/static/witty
chmod +x witty
./witty install

# install module
./witty install http

# usage
require_once '/path/to/witty.php';
Witty::init();

$http = Witty::instance('Http');
$http->execute('http://www.oschina.net');

    
 
 

您可能感兴趣的文章:

  • php扩展模块开发
  • PHP 扩展模块 PECL
  • PHP扩展模块 Opdumper
  • Ubuntu 如何从php扩展中移除SOAP模块?
  • php模块安装
  • 在远程linux服务器上安装PHP模块的问题
  • PHP的SAPI模块 PHPDBG
  • 如何更新linux系统的PHP模块
  • PHP图像处理模块 MagickWand
  • Apache 不能加载PHP模块
  • PHP 源码加密模块 php-beast
  • 我在安装LINUX 9简体中文版时,漏装了一个PHP-MYSQL的模块,那我现在该如何加装?
  • php调用nginx的mod_zip模块打包ZIP文件
  • PHP扩展模块Pecl、Pear以及Perl的区别
  • centos源码编译php5 mcrypt模块步骤详解
  • ubuntu12.04使用c编写php扩展模块教程分享
  • php伪静态(url rewrite mod_rewrite模块重写)详解
  • CentOS 6.3下给PHP添加mssql扩展模块教程
  • PHP之APC缓存详细介绍 apc模块安装
  • php curl模块模拟登录采集页面实例详解
  • PHP日志系统 plog(PHP)
  • php $_SERVER windows系统与linux系统下的区别说明
  • PHP内容管理系统 ArticleSetup
  • PHP的类Stackoverflow系统 Qwench
  • PHP论坛系统 Vanilla
  • PHP内容管理系统 nc-cms
  • PHP相册系统 Galilery
  • PHP论坛系统 SMF
  • CENTOS系统下不能运行PHP
  • php 判断服务器操作系统的类型
  • 文件管理系统 PHP Navigator
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP的JavaScript框架 PHP.JS
  • php通过socket_bind()设置IP地址代码示例
  • php服务器探针显示php服务器信息
  • php安装完成后如何添加mysql扩展
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • PHP的substr() 函数用法
  • PHP源文件加密工具 PHP Screw
  • PHP介绍及学习网站推荐
  • PHP自动化测试 PHP-QAT
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • PHP 的 HTTP 客户端库 PHP Buzz
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • PHP 调试工具 PHP_Dyn


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3