天天看點

PHP安裝OPENSSL擴充子產品

新項目上線時,php開發同僚反映郵件功能不能正常使用。

原來是用465的smtp加密端口,不是25端口。那要為目前的php安裝openssl擴充啦。

還好,網上有很多,弄一個過來就搞定。

http://www.52jscn.com/web/2013/05/4592.shtml

我簡單直接的yum install openssl openssl-devel

最後,kill -usr2 php-fpmid

# 下載下傳到/var/www/php5目錄下 cd /var/www/php5 # 解壓 tar zxvf php-5.2.14.tar.gz # 進入php的openssl擴充子產品目錄 cd php-5.2.14/ext/openssl/ /var/www/php5/bin/phpize # 這裡為你自己的phpize路徑,如果找不到,使用whereis phpize查找 # 執行後,發現錯誤 無法找到config.m4 ,config0.m4就是config.m4。直接重命名 mv config0.m4 config.m4 /var/www/php5/bin/phpize ./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config make make install # 安裝完成後,會傳回一個.so檔案(openssl.so)的目錄。在此目錄下把openssl.so 檔案拷貝到你在php.ini 中指定的 extension_dir 下(在php.ini檔案中查找:extension_dir =),我這裡的目錄是 var/www/php5/lib/php/extensions # 編輯php.ini檔案,在檔案最後添加 extension=openssl.so # 重新開機apache即可 /usr/local/apache2/bin/apachectl restart

好了,現在就成功添加openssl支援。

PHP安裝OPENSSL擴充子產品