PHP一键安装扩展的程序
来源:互联网 发布:含数据库的网页作品 编辑:程序博客网 时间:2024/06/07 01:49
初学者学习PHP
, 看教学视频的时候, 常常会有需要开启扩展, 比如openssl
, curl
等等,这些直接去修改php.ini
文件便可,有一些例如redis
,memcache
则需要去找对应PHP, NTS, VC, WIN版本,虽然对老手来说,这些没什么问题,但是新手很容易受到这些难题。
所以,开发了一个一键安装PHP扩展程序包。
主要原理是:
+--------------+ +----------------+ +------------+| open service | php install redis | down redis.dll | php index | show || lamp/lnmp |------------------> | move redis.dll | ---------> | extensions || environment | | update php.ini | | list |+--------------+ +----------------+ +------------+
扩展类分为两种,一种是需要下载dll
文件的,另一种是直接开启扩展就可以的。
在Extendtions
目录下的有每一个需要下载的扩展类,需要下载的扩展都有一个$mapUrl
数组成员。里面装着键值对,键装的是环境版本,值是下载扩展包的URL
。
php install redis
会去先获取当前安装环境的版本,拼接出键以获取URL。- 得到URL后,去请求URL,得到一个压缩文件。
- 解压文件,得到
dll
文件,复制到PHP
的扩展目录。 - 打开
php.ini
文件中的扩展项目
使用方法也是很简单:
// 安装 redis 扩展php install redis// 安装 memcachephp install memcache// 查看已开启的扩展,开启扩展之后,请重启服务器php index// 回滚 php.ini 配置文件php install rollback
更多的扩展请查看github的介绍
如果有大神有自己写的扩展,可以回复给出URL和扩展名字,我添加到程序中。方便大家使用
喜欢的朋友点个赞,给个星呗!!!~_~.
github仓库地址
阅读全文
0 1
- PHP一键安装扩展的程序
- php 安装 rabbitMQ 扩展 amqp 【一键安装脚本】
- Lnmp1.4 一键安装包 安装php fileinfo扩展
- linux下为php一键安装mysqli扩展
- 安装php调试程序,xdebug扩展
- PHP 安装 Xdebug 扩展(一)
- php扩展memcached的安装
- 安装PHP的LDAP扩展
- php扩展vld的安装
- 单独安装 PHP 的扩展
- 安装PHP的扩展bcmath
- php 安装 mysqli 扩展(php安装某些缺失的扩展)
- Ubuntu搭建PHP环境并安装Piwik程序、介绍扩展热安装的方法
- 搭建PHP环境并安装Piwik程序、介绍扩展热安装的方法
- 安装 php-rabbit: RabbitMQ 的 PHP 扩展
- 安装 php-rabbit: RabbitMQ 的 PHP 扩展
- [PHP]PHP中memcache扩展的安装
- PHP安装扩展原理+php7的redis扩展安装
- Debugging a Stack Overflow with Windbg
- POJ 1741 Tree (点分治)
- Linux
- 音频文件的上传和剪辑
- 从感知机到神经网络:Python实现与测试
- PHP一键安装扩展的程序
- PLSQL Developer常用配置
- java 二进制 权限管理
- mac 下 android studio 的离线gradle极速配置方法
- XML简介(学习笔记)
- dlib 11 dlib自带demo ResNet
- linux进阶之旅(一)& varnish
- python3.5+selenium3.4自动化测试6_selenium的Webdriver-API整理(上)
- hdu_2087_两个kmp板子