Mac下phpinfo和php -m里的擴(kuò)展不一致怎么解決?
問題描述
想在mac下調(diào)試redis,編譯安裝phpredis時(shí)mac11.1系統(tǒng)自帶的phpize出現(xiàn)錯(cuò)誤,于是升級(jí)php到7.4.13后編譯安裝phpredis到7.4.13下了,現(xiàn)在問題是在網(wǎng)頁(yè)phpinfo里沒有redis這個(gè)擴(kuò)展,在命令php -m里面顯示redis已啟用
問題解答
回答1:上面兩位老師的方法都沒成功,最后安裝個(gè)nginx直接搞定
回答2:Mac下自帶PHP環(huán)境,你是不是又新安裝了一個(gè)PHP。我看兩張圖的PHP地址不一樣,一個(gè)在/usr/local/opt下,一個(gè)在/usr/local/etc下。可能你安裝的redis擴(kuò)展到了自帶php環(huán)境下,而web訪問的是你新安裝的PHP環(huán)境
回答3:你的phpinfo中 loaded configuration file為/usr/local/etc/php/7.4/php.ini,打開這個(gè)配置文件, 在php.ini的引用redis,添加extension="redis.so",然后找redis.so的路徑,找到路徑后改php.ini的redis.so的引用路徑,例如:extension= '/usr/lib64/php/modules/redis.so', 然后重啟php,systemctl restart php-fpm再重啟apache,/bin/systemctl stop httpd.service/bin/systemctl start httpd.service再在info文件中查看redis就會(huì)開啟成功~
相關(guān)文章:
1. javascript - vue2如何獲取v-model變量名2. javascript - 求幫助 , ATOM不顯示界面!!!!3. html5 - HTML代碼中的文字亂碼是怎么回事?4. javascript - vue2.0中,$refs對(duì)象為什么用駝峰的方式獲取不到屬性?5. python bottle跑起來(lái)以后,定時(shí)執(zhí)行的任務(wù)為什么每次都重復(fù)(多)執(zhí)行一次?6. 解決Android webview設(shè)置cookie和cookie丟失的問題7. javascript - nodejs使用mongoose連接數(shù)據(jù)庫(kù),使用post提交表單在后臺(tái),后臺(tái)處理后調(diào)用res.redirect()跳轉(zhuǎn)界面無(wú)效?8. javascript - 能否讓vue-cli的express修改express重啟服務(wù)9. python - 爬蟲模擬登錄后,爬取csdn后臺(tái)文章列表遇到的問題10. html5 - 急求?被公司問住了
