在配置laravel5所需的mcrypt時,按照網上的說明步驟執行以下命令
- tar zxvf php5.6.4
- cd php5.6.4/ext/mcrypt/
- ./configure
- phpize
- make
- make install
之後每次執行php命令,例如php -v 或 composer 終端都會提示:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php56/5.6.4/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so' - dlopen(/usr/local/Cellar/php56/5.6.4/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so, 9): image not found in Unknown on line 0
請問怎麼修複這個問題,謝謝各位:D
回複內容:
在配置laravel5所需的mcrypt時,按照網上的說明步驟執行以下命令
- tar zxvf php5.6.4
- cd php5.6.4/ext/mcrypt/
- ./configure
- phpize
- make
- make install
之後每次執行php命令,例如php -v 或 composer 終端都會提示:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php56/5.6.4/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so' - dlopen(/usr/local/Cellar/php56/5.6.4/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so, 9): image not found in Unknown on line 0
請問怎麼修複這個問題,謝謝各位:D
是php的mcrypt的拓展沒有安裝,自己下載下來,手動編譯一下將就好了
請先確認一下 mcrypt 的庫檔案是否在 /usr/local/Cellar/php56/5.6.4/lib/php/extensions/no-debug-non-zts-20131226/ 這個目錄下