亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Ubuntu 18.04 中的正確 PHP 版本中未安裝 gRPC 擴展

Ubuntu 18.04 中的正確 PHP 版本中未安裝 gRPC 擴展

PHP
幕布斯6054654 2023-07-08 20:26:11
我正在嘗試按照官方指導安裝 gRPC 擴展我已經遵循了所有步驟,但在最后的步驟中,我得到了這個(我認為稍后會很重要)$ cd grpc/src/php/ext/grpc$ phpize$ ./configure$ make$ sudo make install安裝共享擴展:/usr/lib/php/20190902/在這里,我檢查了該文件夾并找到了該grpc.so文件。此時,我希望安裝擴展,我已在(apache2 和 cli)extension=grpc.so中添加了該擴展。php.ini但這不起作用。我嘗試驗證它,但它返回 false:var_dump(extension_loaded('grpc'));=>bool(false)現在,我檢查了 apache2 日志文件,看到了以下內容:PHP警告:PHP啟動:無法加載動態庫“grpc.so”(嘗試過:/usr/lib/php/20180731/grpc.so(/usr/lib/php/20180731/grpc.so:無法打開共享對象文件) :沒有這樣的文件或目錄),/usr/lib/php/20180731/grpc.so可能的錯誤?我認為,在安裝 grpc 擴展之后,它就被安裝了/usr/lib/php/20190902/(如您之前所見)。但阿帕奇正在試圖找到它/usr/lib/php/20180731/grpc.so我不知道我做錯了什么。我認為我編輯了正確的php.ini文件,因為當我這樣做時,php_info()我得到了這個:Configuration File (php.ini) Path   /etc/php/7.3/apache2Loaded Configuration File   /etc/php/7.3/apache2/php.iniScan this dir for additional .ini files /etc/php/7.3/apache2/conf.d
查看完整描述

2 回答

?
幕布斯7119047

TA貢獻1794條經驗 獲得超8個贊

我這樣做是通過特定版本的 php for pecl 來實現的,并確保將 php 版本設置為 ubuntu 中的默認版本:


# modules of php 7.3 (state your correct version)

sudo apt install php7.3-common php7.3-mysql php7.3-xml php7.3-xmlrpc php7.3-curl php7.3-gd php7.3-imagick php7.3-cli php7.3-dev php7.3-imap php7.3-mbstring php7.3-opcache php7.3-soap php7.3-zip php7.3-intl -y


# module require

sudo apt-get install php-pear phpunit


# if you have previous version of grpc, uninstall it

pecl uninstall grpc


# install grpc base on specific version

pecl -d php_suffix=7.3 install grpc

在這里查看我的文章中的詳細信息,我整合了 grpc 的最相關點,這也讓我煩惱了幾天: https: //ask.osify.com/qa/11804


查看完整回答
反對 回復 2023-07-08
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

我已經解決了。顯然需要根據我想要安裝的pecl內容進行配置。PHP version像這樣的東西,它被安裝在latest我擁有的版本上,7.4. 但我需要它在7.3版本中:


# cd ./grpc


# phpize7.3


# ./configure --with-php-config=/usr/bin/php-config7.3


# make clean


# make


# make install


查看完整回答
反對 回復 2023-07-08
  • 2 回答
  • 0 關注
  • 184 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號