��װ

Ҫʹ�� PHP �� OpenSSL ֧�֣���Ӧ��ʹ��--with-openssl[=DIR] ����������PHP.

OpenSSL �⻹������ʱ�����������ж����Ҫ�������Ե��ǣ�OpenSSL��Ҫ���������α�����������; �ڴ���� Unix ���� Unix ƽ̨��(����linux),��ζ��������Ҫ���� /dev/urandom ���� /dev/random �豸��

Note: Win32 ƽ̨���û���ע��

Ϊ��ʹ����չ��Ч�� DLL �ļ��������� Windows ϵͳ�� PATH ָʾ��·�����ҵ�����β�������Ϣ����μ���Ϊ"����� Windows �н� PHP Ŀ¼�ӵ� PATH ��"��FAQ����Ȼ�� DLL �ļ��� PHP �ļ��и��Ƶ� Windows ϵͳĿ¼Ҳ�У����������������� ����չ��Ҫ�����ļ��� PATH ·���У� libeay32.dll

���⣬�������ʹ����Կ���ɺ�֤��ǩ�����ܣ�����Ҫ�����ϵͳ�ϰ�װһ�����õ� openssl.cnf �ļ��� �����ǵ� win32 �����Ʒ��а汾�У������Ѿ�������һ��ʾ�������ļ����� extras/openssl �ļ����С�

PHP ����ʹ�������߼����� openssl.cnf �ļ�:

  • ��� OPENSSL_CONF �������������ˣ��ñ������ᱻ���������ļ���·�������ļ�������
  • ��� SSLEAY_CONF �������������ˣ��ñ������ᱻ���������ļ���·�������ļ�������
  • ����openssl.cnf �ļ������� openssl DLL ������ʱ���õ�Ĭ��֤�������ҵ�����ͨ����ζ��Ĭ�ϵ��ļ����� c:\usr\local\ssl\openssl.cnf.

����İ�װ�����У�����Ҫ�����Ƿ������ļ���װ��c:\usr\local\ssl\openssl.cnf ����ʹ�û�������(�����ǻ���ÿ�����������Ļ���)����λ�����ļ���װ�������ط���ע�⣬����ʹ�����������ļ��ĺ����е� configargs ���������ǽű��е�Ĭ��·����