2016-11-26 126 views
1

阿帕奇(在CentOS)使用OpenSSL的1.0.1PHP與舊的OpenSSL編譯

我想編譯不同的OpenSSL vesrion PHP。

第一我安裝openssl的配置

./config中前綴=的/ usr /本地--openssldir =的/ usr /本地/ OpenSSL的

然後我安裝PHP具有配置

的./configure前綴=的/ usr /本地--with-apxs2 =的/ usr /斌/ apxs的 --disable-phpdbg --with-OpenSSL的--with-OpenSSL的-DIR =/USR/local/bin --disable-phpdbg-we bhelper --with-mcrypt --with-pdo-mysql =/usr --with-mysqli =/usr/bin/mysql_config --enable-calendar --enable-ftp --enable-soap --with-curl - with-mcrypt --enable-opcache --enable-mbstring --enable-bcmath --enable-sockets --with-mhash --with-gd --enable-gd-native -ttf --with-ttf --with -gettext --with-JPEG-DIR =在/ usr/local/lib目錄--with-的FreeType-DIR =在/ usr/local/lib目錄

頭版本的變化成功,但庫的版本並沒有改變

的phpinfo

OpenSSL庫版本 - OpenSSL的1.0.1

OpenSSL的頭版本 - OpenSSL的0.9.8

我做錯了什麼?

p.s.對老問題抱歉。

回答

0

您的--with-openssl-dir指令未鏈接到更新的openssl版本。確定正確的目錄並將--with-openssl-dir調整爲該路徑。