OviliaZhang 发表于 2011-12-23 01:54

Mac OS X下的OpenSSL安装

本教程为Mac OS X自带PHP安装OpenSSL,MAMP请参照*<a href="http://jaspan.com/openssl-support-php-under-mamp" target="_blank" target="_blank">这里</a>*的教程。<div><br></div><div>1. 当然你可以到OpenSSL的官网下载源代码编译或者通过MacPort安装。不过这里说一个最简单的方法。</div><div>*<a href="http://jaspan.com/sites/jaspan.com/files/openssl.so" target="_blank" target="_blank">这里</a>*提供.so文件,可以直接下载使用。</div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 20px; background-color: rgb(255, 255, 255); ">.so</span>, a filename extension for "shared object"&nbsp;<a href="http://en.wikipedia.org/wiki/Dynamic_library" title="Dynamic library" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; " target="_blank" target="_blank">dynamic library</a>&nbsp;files in Unix</div><div>——http://en.wikipedia.org/wiki/So</div><div><br></div></blockquote>2. 将.so文件放到/usr/lib/php/extensions/no-debug-non-zts-20090626下。<div><br><div>3. 编辑/private/etc/php.ini,添加extension=openssl.so。如果没有/private/etc/php.ini,也可能是/private/etc/php.ini.default</div></div><div><br></div><div>4. 重启apache:sudo /usr/sbin/apachectl restart</div><div><br></div><div>5. 编辑一个phpinfo.php,代码如下:</div><div><div id="codeText" class="codeText"><ol start="1" class="dp-css"><li><span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">?</span><span style="color:#0000FF;">php</span><br></span></li><li>
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#FF0000;">phpinfo</span><span style="color:#0000CC;">(</span><span style="color:#0000CC;">)</span><span style="color:#0000CC;">;</span><br></li><li>
<span style="color:#0000CC;">?</span><span style="color:#0000CC;">&gt;</span></li></ol></div></div><div><br></div><div>6. 用浏览器通过localhost打开,查看是否有OpenSSL。</div><div><br></div><div>7. Have fun!</div><div><br></div><div>参考资料:</div><div>http://foundationphp.com/tutorials/php_leopard.php</div><div>http://jaspan.com/openssl-support-php-under-mamp</div>
页: [1]
查看完整版本: Mac OS X下的OpenSSL安装