yii2.0高級框架配置時打開init.bat秒退的解決方法 (兩種方法)


第一種;

這幾天剛接觸到yii2.0框架,在配置advanced版本時運行init.bat初始化文件時老是閃退;

用cmd運行該文件時顯示:The OpenSSL PHP extension is required by Yii2.如下圖所示:

搜索了很多資料,終於找到問題所在之處了,原來是php.ini中的extension=php_openssl.dll沒有打開;

1.打開php.ini文件,如我的目錄是D:\wamp\php\php.ini,搜索extension=php_openssl.dll將前面的分號;刪掉使之生效;

2.打開apache下的httpd.conf文件,如我的目錄是D:\wamp\Apache24\conf\httpd.conf,搜索LoadModule ssl_module modules/mod_ssl.so將前面的#去掉;

3.最后重啟一下apache再打開init.bat完美解決!

 

如果還未解決繼續第二種方法;

已經開啟了php_openssl擴展還是會閃退

1.右擊‘計算機’-‘屬性’-‘高級系統屬性’-‘環境變量(最下邊)’;

2.在‘系統變量’里找到‘path’,雙擊,出現‘編輯系統變量’,在‘變量值’一欄中追加‘D:\phpStudy\php55;D:\phpStudy\php55\ext’,分別為php所在位置和擴展類庫所在位置,點擊‘確定’;

3.點擊‘系統變量’下‘新建’按鈕,在‘變量名’里添加‘PHPRC’,在‘變量值’里添加‘D:\phpStudy\php55’(php.ini 文件所在的目錄);

重新啟動init.bat就可以了。
注:網上搜索整理

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM