在安裝yii的時候 ,當打開了init.bat進行配置的時候小黑本彈出了個小黑框立刻就關閉了, 進入cmd模式再打開init.bat就出現了"You don't have permission to access on this server"的這個錯誤,后來綜合網上的各個文章,找到了造成了這個問題的原因主要有三個
1 php的permission擴展配置沒有開 , 我用的是phpStudy在php-5.6.27-nts里面的配置文件里把去掉extension=php_openssl.dll的注釋;如果已經開啟,右鍵編輯 init 文件,注釋掉:“die('The OpenSSL PHP extension is required by Yii2.');”這一句,注釋以后再次執行init。
2 php的版本不夠 , 官方的要求是5.4 , 但是我在phpstudy里一個一個的試 , 到了5.6.27才可以用 , (應該是5.4就可以了 , 我的環境可能還有問題沒有找到).
3 網上大神說的, apache下的httpd.conf的LoadModule ssl_module modules/mod_ssl.so注釋也要打開 , 我的Apache默認是打開的 , 不知道與這個是否真的有關。