国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用 phpize 編譯安裝 phpredis PECL擴(kuò)展詳細(xì)步驟及注意事項(xiàng)

有時(shí)候無法通過 PECL 命令安裝所需的擴(kuò)展,這時(shí)可以利用官方提供的 phpize 工具編譯環(huán)境,以下是演示如何使用 phpize 安裝 redis 擴(kuò)展的詳細(xì)步驟。

$ cd extname
$ phpize
$ ./configure
$ make
# make install

1.jpg

編譯安裝所需的命令如上所示,以下是在我的 MacOS 系統(tǒng)上的操作步驟:

步驟一:從 GitHub 上獲取 phpredis 擴(kuò)展的源代碼

git clone https://github.com/phpredis/phpredis
git checkout -b release/5.3.5 # 切換到發(fā)布版本分支(可選)
cd phpredis

步驟二:使用 phpize 適配 phpredis 擴(kuò)展

注意:可以通過 `phpize --help` 獲取執(zhí)行命令的絕對(duì)路徑

sudo /usr/local/opt/php@7.2/bin/phpize

成功輸出內(nèi)容大致如下:

... ...
Configuring for:
PHP Api Version:         20170718
Zend Module Api No:      20170718
Zend Extension Api No:   320170718

步驟三:在編譯之前指定 php 配置獲取路徑(官方 php-config 解釋)

./configure --with-php-config=/usr/local/Cellar/php@7.2/7.2.29/bin/php-config

成功輸出內(nèi)容大致如下:

... ...
creating libtool
appending configuration tag "CXX" to libtool
configure: creating ./config.status
config.status: creating config.h

步驟四:配置準(zhǔn)備就緒,開始編譯安裝

make && make install

成功輸出內(nèi)容大致如下:

... ...
----------------------------------------------------------------------
Libraries have been installed in:
/Users/andy/code/project/free-andy/phpredis/modules
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/Cellar/php@7.2/7.2.29/pecl/20170718/

步驟五:修改 php.ini 文件配置

注意:可以通過 `php --ini` 找到配置文件路徑

vim /usr/local/etc/php/7.2/php.ini

在 Dynamic Extensions 配置組下,添加一行 `extension=redis.so`

最后:重啟

最后,重新啟動(dòng) php 和 php-fpm,使用 `php -m` 命令查看是否出現(xiàn) redis,以確認(rèn)安裝成功。

通過以上步驟,您可以順利使用 phpize 工具編譯安裝 phpredis 擴(kuò)展,確保您的 PHP 環(huán)境中成功集成了 redis 擴(kuò)展。文章來源地址http://www.zghlxwxcb.cn/article/741.html

到此這篇關(guān)于使用 phpize 編譯安裝 phpredis PECL擴(kuò)展詳細(xì)步驟及注意事項(xiàng)的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

原文地址:http://www.zghlxwxcb.cn/article/741.html

如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)聯(lián)系站長進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • linux安裝nginx詳細(xì)步驟和make編譯報(bào)錯(cuò)問題(保姆級(jí))

    linux安裝nginx詳細(xì)步驟和make編譯報(bào)錯(cuò)問題(保姆級(jí))

    目錄 1.安裝依賴包 2.下載并解壓安裝包 3.安裝nginx 3-1.源碼編輯時(shí)常見錯(cuò)誤解決方法 4.啟動(dòng)nginx服務(wù) 4-1.配置nginx.conf 5.重啟nginx 6.若想使用外部主機(jī)訪問nginx,需要關(guān)閉服務(wù)器防火墻或開放nginx服務(wù)端口,端口為上一步nginx.conf的配置端口 ? ????????3-1.源碼編輯時(shí)常見錯(cuò)誤解決

    2024年02月09日
    瀏覽(26)
  • 【C語言&C++編譯器】VS2019離線安裝版,附詳細(xì)安裝步驟和安裝包

    【C語言&C++編譯器】VS2019離線安裝版,附詳細(xì)安裝步驟和安裝包

    網(wǎng)盤鏈接下載地址:鏈接:https://pan.baidu.com/s/1mj6ssEcyc1DBKTmRr_uoxw?pwd=2023 提取碼:2023 --來自百度網(wǎng)盤超級(jí)會(huì)員V1的分享 —BD網(wǎng)盤鏈接點(diǎn)擊跳轉(zhuǎn) 1.右鍵 VS2019.rar ,選擇解壓到 VS2019 2.打開 vs2019vs2019_offlin 找到 vs_setup.exe 并雙擊啟動(dòng) 3.彈出界面選擇 繼續(xù) 4.在界面勾選以下如圖選項(xiàng),注

    2024年02月11日
    瀏覽(32)
  • opencv_contrib擴(kuò)展模塊的安裝(CMake編譯器)及解決文件下載失敗的問題(超詳細(xì))

    opencv_contrib擴(kuò)展模塊的安裝(CMake編譯器)及解決文件下載失敗的問題(超詳細(xì))

    上篇文章介紹了Windows 10?64位系統(tǒng)下 Visual Studio 2015+OpenCV4.1.0下載安裝及環(huán)境配置, Visual Studio 2015+OpenCV4.1.0 下載安裝及環(huán)境配置_專注專心的博客-CSDN博客 本篇文章繼續(xù)介紹,opencv_contrib擴(kuò)展模塊的安裝(CMake編譯器),并詳細(xì)說明了“ffmpeg”、 “ippicv”、“data”、“xfeatures2d”等

    2024年02月14日
    瀏覽(21)
  • Ubuntu(烏班圖)修改阿里云鏡像源詳細(xì)步驟及安裝gcc編譯器

    注:非root用戶需要使用sudo(放在句首)用來提升權(quán)限 提示 :帶#的用戶是root用戶,帶$的是普通用戶! 注:非root用戶需要使用sudo(放在句首)用來提升權(quán)限 操作提示: 按一下Ecs鍵后,按D鍵不松開刪除所有內(nèi)容;再按Esc鍵后點(diǎn)擊i鍵(此時(shí)下面顯示為INSERT),復(fù)制粘貼阿里

    2024年02月06日
    瀏覽(30)
  • Keil MDK 5.37 及之后版本 安裝 AC5(ARMCC) 編譯器詳細(xì)步驟

    Keil MDK 5.37 及之后版本 安裝 AC5(ARMCC) 編譯器詳細(xì)步驟

    由于 Keil 5.37 及之后版本不再默認(rèn)安裝 AC5(ARMCC) 編譯器,這就會(huì)導(dǎo)致由 AC5 編譯的工程無法正常編譯,往往輸出窗口會(huì)提示以下信息:*** Target ‘STM32xxxx‘ uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available. —— 我們只需手動(dòng)安裝 AC5 編譯器即可!??! 官方下載渠道:D

    2024年04月17日
    瀏覽(252)
  • StableDiffusion-webUI環(huán)境配置、部署、漢化、擴(kuò)展超詳細(xì)步驟 || 服務(wù)器Linux Ubuntu/本地Windows || 比官方安裝更高自定義度 || anaconda虛擬環(huán)境下

    StableDiffusion-webUI環(huán)境配置、部署、漢化、擴(kuò)展超詳細(xì)步驟 || 服務(wù)器Linux Ubuntu/本地Windows || 比官方安裝更高自定義度 || anaconda虛擬環(huán)境下

    目錄 一、代碼下載 以下指令用git下載代碼(可能不能直接跑通,后續(xù)需要修改一些代碼,見“?四、代碼修改”部分) 1. 下載?stable-diffusion-webui?倉庫 2.?下載其他倉庫 二、環(huán)境配置 0. 安裝anaconda、CUDA、cuDNN 1.?建立并激活新?conda?環(huán)境 2.?安裝?requirements.txt?中的依賴包 3

    2024年02月10日
    瀏覽(105)
  • MinGW-w64的安裝詳細(xì)步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實(shí)可用)

    MinGW-w64的安裝詳細(xì)步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實(shí)可用)

    MinGW(Minimalist GNU for Windows) 是一個(gè)用于 Windows 平臺(tái)的開發(fā)工具集,它提供了一組 GNU 工具和庫,可以用于編譯和構(gòu)建本地的 Windows 應(yīng)用程序。 MinGW 的目標(biāo)是在 Windows 環(huán)境下提供類似于 Unix/Linux 環(huán)境下的開發(fā)工具,使開發(fā)者能夠輕松地在 Windows 上編寫和編譯 C、C++ 等程序。

    2024年02月13日
    瀏覽(33)
  • WireShark 安裝指南:詳細(xì)安裝步驟和使用技巧

    WireShark 安裝指南:詳細(xì)安裝步驟和使用技巧

    Wireshark是一個(gè)開源的網(wǎng)絡(luò)協(xié)議分析工具,它能夠捕獲和分析網(wǎng)絡(luò)數(shù)據(jù)包,并以用戶友好的方式呈現(xiàn)這些數(shù)據(jù)包的內(nèi)容。Wireshark 被廣泛應(yīng)用于網(wǎng)絡(luò)故障排查、安全審計(jì)、教育及軟件開發(fā)等領(lǐng)域。接下將講解Wireshark的安裝與簡(jiǎn)單使用。 目錄 Wireshark安裝步驟 Npcap安裝步驟 USBPcap安

    2024年02月21日
    瀏覽(20)
  • Matlab 安裝和使用xgboost的詳細(xì)步驟(源碼+安裝包)

    Matlab 安裝和使用xgboost的詳細(xì)步驟(源碼+安裝包)

    幾個(gè)重要的ref,看完后你可以解決你的問題。 知乎官網(wǎng)指導(dǎo) 官網(wǎng)討論: 安裝MinGW -w64 安裝需要的模塊和源碼可以從下面地址下載 以為這樣就ok了? 結(jié)果給我報(bào)錯(cuò) loadlibrary找不到 xgboost.h... 結(jié)果分享文件才發(fā)現(xiàn) 是xgboost.h.txt 文件后綴隱藏了 修改后綴。 報(bào)錯(cuò),但有結(jié)果! 我也

    2024年02月09日
    瀏覽(68)
  • mac電腦安裝nvm及使用的詳細(xì)步驟

    最近項(xiàng)目中出現(xiàn)了一個(gè)問題,就是node-sass這個(gè)包一直安裝失敗。后來發(fā)現(xiàn)原來是電腦中的node.js的版本太高導(dǎo)致。node-sass是不支持node16以上的版本的。 后來找到了方案是安裝一個(gè)nvm即可。nvm是一個(gè)node.js的版本管理工具??梢酝ㄟ^nvm在電腦上切換不同版本的node.js 安裝方式: 在

    2024年02月11日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包