mod_ssl: Init: کلید خصوصی RSA 512 بیتی موقت ایجاد نشد
خطای کلید خصوصی RSA 512 بیتی موقت بعضی وقت ها هنگام استفاده از MySQL 5 با –with-mysql = / usr ظاهر می شود.
گزارش هایی وجود دارد که در صورت تغییر آن به –with-mysqli = / usr / bin / mysql_config مشکل حل خواهد شد، اما زمانی که من آن را امتحان کردم، APi مشتری mysql در php به mysql 3 تنظیم شد، بنابراین کار درستی نبود.
راه حلی که من استفاده کردم این بود که هر دو آن ها را در configure.php داشته باشم:
–with-mysql=/usr \
–with-mysqli=/usr/bin/mysql_config \
سپس مجددا پی اچ پی را کامپایل کنید :
./build clean
./build php n
سپس من /etc/httpd/conf/httpd.conf را ویرایش کردم و این موارد را
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
#SSLRandomSeed startup file:/dev/random 512
#SSLRandomSeed startup file:/dev/urandom 512
#SSLRandomSeed connect file:/dev/random 512
#SSLRandomSeed connect file:/dev/urandom 512
به
#SSLRandomSeed startup builtin
#SSLRandomSeed connect builtin
#SSLRandomSeed startup file:/dev/random 512
SSLRandomSeed startup file:/dev/urandom 512
#SSLRandomSeed connect file:/dev/random 512
SSLRandomSeed connect file:/dev/urandom 512
تغییر دادم .
احتمالا فقط تغییرات در httpd.conf در واقع لازم است، اما اضافه کردن قابلیت های اضافی mysql احتمالا به هیچ وجه موجب آسیب زدن نخواهد شد .