Linux PHP 安裝 openssl 擴展 (phpstudy for linux)

我使用的是 phpstudy for linux,其內沒有 openssl 擴展,在網上查找二三,最終還是隻有手動安裝。

首先從官網下載一個對應的 php版本 壓縮包:

# 先進到一個臨時文件夾
cd /temp

# 下載 php-7.2.21 的壓縮包
wget http://cn2.php.net/distributions/php-7.2.21.tar.gz

# 解壓
tar -zxvf php-7.2.21.tar.gz

# 進到ext文件夾
cd ext

# 將 openssl 文件夾複製到phpstudy安裝的php7.2.21的ext文件夾下
cp -R openssl/ /usr/local/phpstudy/soft/php/php-7.2.21/include/php/ext/

# 在複製好的 openssl 文件夾下面,把 config0.m4 重命名爲:config.m4
mv config0.m4 config.m4

準備工作已完成!

接下來進行安裝:

# 先進到 openssl 文件夾,然後找到 php7.2.21 下面的 phpize 可執行文件
find / -name phpize

# 運行該文件
/usr/local/phpstudy/soft/php/php-7.2.21/bin/phpize

遇到如下問題:

找不到 autoconf,我們安裝autoconf:

yum install m4
yum install autoconf

問題解決!繼續往下走:

# 運行該文件
/usr/local/phpstudy/soft/php/php-7.2.21/bin/phpize

# 運行 *** 爲 php-config,例如:/usr/local/phpstudy/soft/php/php-7.2.21/bin/php-config
configure --with-openssl --with-php-config= ***

# 執行
make 

# 執行
make install

找到 php.ini,將 extension=openssl 前面的 “;”去掉,並在末尾加上.so,如下圖:

至此,openssl 擴展已經安裝完畢!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章