Php 无法加载动态库openssl.so

Php 无法加载动态库openssl.so,php,macos,apache,openssl,composer-php,Php,Macos,Apache,Openssl,Composer Php,我只是在Mac10.8LocalHost上设置了PHP和Apache。到目前为止,它运行良好。 我现在正在安装Symfony2。运行Composer安装命令时,出现以下错误: $ curl -s http://getcomposer.org/installer | php #!/usr/bin/env php Some settings on your machine make Composer unable to work properly. Make sure that you fix th

我只是在Mac10.8LocalHost上设置了PHP和Apache。到目前为止,它运行良好。 我现在正在安装Symfony2。运行Composer安装命令时,出现以下错误:

$ curl -s http://getcomposer.org/installer | php
#!/usr/bin/env php
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl
我在php.ini中取消了以下行的注释:

extension=php_openssl.dll
但我仍然收到相同的错误,前面有以下消息:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll' - dlopen(/usr/local/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll, 9): image not found in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll' - dlopen(/usr/local/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll, 9): image not found in Unknown on line 0
我的/usr/local/lib/php/extensions/no-debug-non-zts-20131226/文件夹中没有openssl.so文件。
我试着重新安装php,但没什么不同。我在谷歌上搜索了好几个小时,却找不到一种方法用openssl重新编译php。任何帮助都是非常有价值的。

也许你可以检查这个问题:你确保安装了openssl吗?@MarcoBernardini我在Mac上工作,没有MAMP,它不能满足我的所有要求。因此,我想您指出的讨论并没有回答我的问题。@JimGarrison我使用liip包安装了php。在我看来,似乎没有安装openssl。因此,我尝试使用www.php.net/downloads.php中的包安装php,该包显然包含openssl。但是我还不能运行这个新的php安装,我在localhost上找不到php文件(尽管我成功地找到了php.ini)!您是否检查了phpinfo()的结果?要获得有关php安装的有用信息,请在页面上只写一行:
,您将看到有关php配置、模块等的所有信息。