Proxmox出現(xiàn) Function "ssh2_÷§₽connect" does not exist.Please In>→stall SSH2 PECL before you sta§rt using the script. 錯(cuò)∞↓π誤提示的(de)解決方法。
遊子(zǐ)最近(jìn)在折騰 proxmox 安裝 P®¶HP SSH2擴展,用(yòng)的(de)是Ω®>(shì)BT寶塔面闆,分(fēn)享BT←δ寶塔面版安裝PHP SSH2擴展的(de)方法。
如(rú)果你(nǐ)也(yě)遇到(dào)寶塔面闆PHP安裝SSH2擴展的(de)問(wèn)題,這(zhè)篇文 ε✘(wén)章(zhāng)或許對(duì)你(nǐ)有(yǒu)所幫助。
寶塔面闆PHP安裝SSH2擴展安裝方法如(rú)下(xià):(以php7.2為(wèiε•₩)例)
安裝之前我們首先要(yào)搞清楚寶塔的(de)PHP路(lù)徑
寶塔面闆PHP路(lù)徑是(shì)這(zhè)樣的✘>$(de),如(rú)果你(nǐ)是(shì)其他(tā)←∞PHP版本對(duì)應修改即可(kě),把72改成71或70♥€,分(fēn)别代表PHP版本号
/www/server/php/72/bin/phpiz₹∞∑"e
CentOS 7.x + 寶塔面闆 PH≈→¶αP7.2為(wèi)例,安裝SSH2擴展
1、先安裝必要(yào)的(de)系統組件(jiàn)
yum install -y libs©☆sh2.x86_64 php-p$±₹↓ecl-ssh2.x86_64
yum install -y op€εenssl
yum install -y op©φλenssl-devel
2、下(xià)載安裝包,先安裝libssh2再安裝♠≠"≥ssh2
wget https://www.lib∏φ✔✔ssh2.org/download/li₽φ≥→bssh2-1.8.0.tar.gz
wget https://pecl.φππ≈php.net/get/ssh2-1.1.2.tgz
3、開(kāi)始安裝libssh2
tar -zxvf libssh2-1.←♠8.0.tar.gz
cd libssh2-1.8.0
./Ω•♥→configure --prefix=/usr/local/lδ'♠↑ibssh2
make && m÷δβake install
4、開(kāi)始編譯安裝ssh2
cd /root
tar -zxvf ssh2↔₹'™-1.1.2.tgz
cd ssh2-1.1.2
/σ↔δwww/server/php/72/bin/phpize
★♦&¶./configure --prefix=/usr/lo βφcal/ssh2 --with-ss♥ h2=/usr/local/libssh>♣2 --with-php-config=/>β<www/server/php/72/bin/p®φ♣hp-config
make &©€±↔;& make install
5、修改配置文(wén)件(jiàn)添加擴展加載文←<δ(wén)件(jiàn)路(lù)徑
vi /www/server/php/72/etc/php.i↓∑₩ni
複制(zhì)這(zhè)行(xíng)粘≤Ω帖到(dào)追尾行(xíng)
/www/server/php/72/lib/php/e☆•xtensions/no-debug-non-zts-20170718/ssh↔∏∏2.so
6、重啓apache服務
/etc/init.d/httpd ∞≥§™;restart
7、重啓php服務
/etc/init.d/php-fpm-72&nb" £sp;restart
如(rú)果是(shì)其他(tā)PHP版本對(duì)應重啓 γ即可(kě)
/etc/init.d/php-fpm-{52|53|54|55|5β♠6|70|71} restart
8、至此寶塔面闆PHP安裝SSH2擴展成功!如(rú)果安裝過程中遇到(dào)錯(cuò)♠×¶誤,或者有(yǒu)什(shén)麽不(bù)≠∞π懂(dǒng)的(de)歡迎留言或聯系遊子(zǐ)。很(hěn)樂(yuè♠"♠)意幫你(nǐ)解決問(wèn)題!
|