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 為企業提供...