Linux系統安裝openssl擴充套件

2021-07-14 18:11:41 字數 1739 閱讀 3945

1.進入php安裝目錄

cd /opt/datrix/php
wget 

.37.tar.bz2/from/a/mirror

tar zxvf php-5.6

.23

3.執行phpize

/opt/datrix/php/bin/phpize

錯誤1: # 執行後,發現錯誤 無法找到config.m4 ,config0.m4就是config.m4。直接重新命名#

mv config0.m4 config.m4

錯誤2:#cannot find build files at '/opt/php/lib/php/build'. please check your php installation.#

#這個錯誤的原因是安裝php的時候的加的prefix(安裝目錄)和**目錄不在一起#

#解決辦法:建立乙個軟連線,將php的安裝目錄建立軟連線 如下#

ln -s /opt/datrix/php/ /opt/php

繼續報錯

cannot find autoconf. please check your autoconf installation and the

$php_autoconf environment variable. then, rerun this script.

解決方法

yum install m4

yum install autoconf

執行成功的資訊:

@root:# /opt/datrix/php/bin/phpize

configuring for:

php api version: 20131106

zend module api no: 20131226

zend extension api no: 220131226

4.編譯

./configure --

with

-openssl

--with

-php

-config

=/opt/datrix/php/bin/php-config

make

make test

執行make test出現下面問題

解決方法

vi //opt/datrix/php/bin/php.ini

#找到disable_functions = shell_exec, system, passthru, exec, popen, proc_open#

去掉 proc_open

儲存重新執行make test 就可以了

make install
5.修改php.ini

extension_dir="/opt/datrix/php/lib/php/extensions/no-debug-zts-20131226"

extension=openssl.so

這樣就安裝成功

Linux下shell中採用openssl加密

參考 這篇文章寫得非常好,給滿分 下面附上自己對照著擼出來的 僅僅當作筆記記錄 bin bash password gmengine 123 echo password openssl enc aes 256 cbc s 1ae3b897 out pass.aes pass pass 1231kj1...

Linux系統安裝

虛擬機器中,在定製硬體的時候選擇映象檔案 新建虛擬機器 稍後安裝作業系統 linux centos 自定義硬體 1.自定義布局 分割槽檔案系統 windows fat16 fat32 ntfs c盤 系統盤 linux ext2 ext3 ext4 樹狀檔案系統結構 必須分割槽 swap分割槽 交換...

Linux 系統安裝

目標 1.rhel7的安裝 2.rhel6.5的安裝 3.虛擬機器使用技巧 rhel7介紹 紅帽公司於2014年6月11日正式發布企業linux 7版本,該版本在裸伺服器 虛擬機器 iaas 和 paas 方面都得到了加強,更可靠以及更強大的資料中心環境可滿足各種商業的要求。rhel 7 為企業提供...