初学者学习PHP,看教学视频的时候,经常需要开启扩展,比如openssl,curl等,可以直接修改php.ini文件,有的比如redis,memcache需要找到对应的PHP、NTS、VC、WIN版本,虽然对于老手来说这些都没有问题,但是新手很容易被这些问题困扰。于是,开发了一个一键安装的PHP扩展包。主要原理是:+------------++----------------++------------+|开放服务|php安装redis|下载redis.dll|索引|显示||灯/lnmp|-------------------->|移动redis.dll|---------->|扩展||环境||更新php.ini||list|+------------++-------------++------------+有两个扩展的种类,一种是下载dll文件,另一种是直接打开扩展。在Extendtions目录下,有每个需要下载的扩展类,每个需要下载的扩展都有一个$mapUrl数组成员。它包含键值对,键是环境版本,值是下载扩展包的URL。phpinstallredis会先获取当前安装环境的版本,拼接出key获取url。拿到网址后去请求网址,得到一个压缩文件。解压文件,得到dll文件,复制到PHP的扩展目录下。在php.ini文件中打开扩展项目也很简单://安装redis扩展phpinstallredis//安装memcachephp.ini配置文件phpinstallrollback更多扩展可以参考github的介绍。如果谁有自己写的扩展,可以回复网址和扩展名,我会添加到程序中。方便大家使用喜欢的朋友给个star!!!~_~.github仓库地址
