摘要:踩坑最近通過安裝擴展時,提示以下錯誤根據提示,通過以下方式安裝后,再次使用安裝,仍然是提示同樣的錯誤問題解決通過安裝的路走不通,還是得通過簡單暴力方式解決,使用源碼包通過編譯方式進行安裝編譯安裝前先安裝下載源代碼包后,在終端進入源碼目錄,執
踩坑
最近通過pecl安裝mongodb擴展時,提示以下錯誤
...... configure: error: Cannot find OpenSSL"s......
根據提示,通過以下方式安裝openssl后,再次使用pecl安裝mongodb,仍然是提示同樣的錯誤
brew install openssl問題解決
通過pecl安裝的路走不通,還是得通過簡單暴力方式解決,使用源碼包通過編譯方式進行安裝
1、編譯安裝前先安裝autoconf
brew install autoconf
2、下載源代碼包后,在終端進入源碼目錄,執行下面的命令進行編譯和安裝
cd mongodb phpize ./configure --with-openssl-dir = /usr/local/Cellar/openssl/1.0.2j make sudo make install
3、編譯安裝成功后,修改php.ini加入
extension = mongodb.so;總結
通過編譯安裝時指定openssl的路徑進行解決
可以使用php -i | grep php.ini來定位到php.ini的絕對路徑。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30514.html
摘要:編譯安裝擴展時報文件找不到的解決方案我在編譯擴展的時候遇到了這個問題問題分析就是這個文件找不到解決思路找一個文件放過去在本地找一下看有沒有這個文件得到下面的結果于是拷貝一個過去再執行顯示問題解決。 mac 編譯安裝php-mongo 擴展時報evp.h文件找不到的解決方案 我在編譯mongo擴展的時候 遇到了這個問題: In file included from /usr/local/...
摘要:編譯安裝擴展時報文件找不到的解決方案我在編譯擴展的時候遇到了這個問題問題分析就是這個文件找不到解決思路找一個文件放過去在本地找一下看有沒有這個文件得到下面的結果于是拷貝一個過去再執行顯示問題解決。 mac 編譯安裝php-mongo 擴展時報evp.h文件找不到的解決方案 我在編譯mongo擴展的時候 遇到了這個問題: In file included from /usr/local/...
摘要:官網下載依次在目錄中執行遇到報錯半年之后,又遇到了的問題,看來要短兵相接了久之前,安裝了這個修改還是同樣的報錯只好百度一下了。手動安裝報錯源碼安裝搞不定了,試試看安裝。 官網下載php5.6 依次在目錄中執行: ./buildconf --force ./configure --prefix=/data/php-fpm --with-apxs2=/usr/sbin/apxs --ena...
摘要:由于是以空函數為代理對象,我們可以將執行它,觸發。中會遍歷數組依次取值,如果發現無法繼續取值則,跳出循環。 本文來自我的博客,歡迎大家去GitHub上star我的博客 我們在取值特別是鏈式取值的時候,常常會遇到Cannot read property xx of undefined的錯誤,如何避免這種情況的發生呢?這里有幾種方法以供參考 使用成熟的庫方法 這是最簡單的一種手段:只用引入...
摘要:編譯報錯用了這個指令后報錯嘗試重新下載了還是不行原來是被我更新了不支持原來的配置了,官方默認對應的版本需要一致即需要搭配最新版本兩種解決方案回退低版本更新到最高版本編譯無法識別語法需要安裝之后 ** webpack編譯報錯Cannot find module @babel/core **~ npm install babel-core babel-loader --save-dev ...
閱讀 1785·2023-04-26 00:47
閱讀 1543·2021-11-11 16:55
閱讀 2597·2021-09-27 14:04
閱讀 3548·2021-09-22 15:58
閱讀 3554·2021-07-26 23:38
閱讀 2129·2019-08-30 13:47
閱讀 1979·2019-08-30 13:15
閱讀 1142·2019-08-29 17:09