国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP一鍵安裝擴展的程序

高勝山 / 2544人閱讀

摘要:所以,開發了一個一鍵安裝擴展程序包。在目錄下的有每一個需要下載的擴展類,需要下載的擴展都有一個數組成員。里面裝著鍵值對,鍵裝的是環境版本,值是下載擴展包的。會去先獲取當前安裝環境的版本,拼接出鍵以獲取。

初學者學習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
// 安裝 memcache
php install memcache
// 查看已開啟的擴展,開啟擴展之后,請重啟服務器
php index

// 回滾 php.ini 配置文件
php install rollback

更多的擴展請查看github的介紹


如果有大神有自己寫的擴展,可以回復給出URL和擴展名字,我添加到程序中。方便大家使用
喜歡的朋友點個贊,給個星唄!!!~_~.
github倉庫地址

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19108.html

相關文章

  • PHP一鍵安裝擴展程序

    摘要:所以,開發了一個一鍵安裝擴展程序包。在目錄下的有每一個需要下載的擴展類,需要下載的擴展都有一個數組成員。里面裝著鍵值對,鍵裝的是環境版本,值是下載擴展包的。會去先獲取當前安裝環境的版本,拼接出鍵以獲取。 初學者學習PHP, 看教學視頻的時候, 常常會有需要開啟擴展, 比如openssl, curl等等,這些直接去修改php.ini文件便可,有一些例如redis,memcache則需要去...

    zero 評論0 收藏0
  • DockerLNMP一鍵安裝開發環境 + PHP非侵入式監控平臺xhgui(優化系統性能、定位Bu

    摘要:的一鍵安裝開發環境非侵入式監控平臺優化系統性能定位的神器之前在用做本地開發環境,因為沒有這些對程序性能追蹤及分析的工具,所以索性基于的編排了一套自己使用。 DNMP PLUS dnmp = Docker + Nginx + MySQL + PHP + Redis + MongDB plus = xhgui + xhprof + tideways dnmp-plus = PHPer 的一...

    AlanKeene 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<