yii2 执行init.bat 报错情况分析及解决方法
这里列举两个新手在使用yii2 时执行init.bat常遇见的问题。
1、“php.exe”不是内部或外部命令,也不是可运行的程序
出现该问题的原因是init.bat 在执行过程中找不到php.exe。出现这个情况有两种解决方法:
一、把php.exe的路径配置到系统环境变量的Path变量中。(具体如何配置环境变量,不会的自己百度)
二、这种方法是yii自带的解决方法,用文本编辑器打开init.bat,将里面的php.exe的路径改为你电脑本机的实际地址。
if”%PHP_COMMAND%”==””set PHP_COMMAND= php.exe
改为
if”%PHP_COMMAND%”==””set PHP_COMMAND=D:\wamp\bin\php\php5.4.2\php.exe(填写你自己php.exe的实际路径)
2、The OpenSSL PHP extension is required by Yii2.
出现这个问题的原因是php没有加载OpenSSL扩展。这时我们只需要用文本编辑器打开php.ini 找到“extension=php_openssl.dll” 去掉前面的“;”
重启php服务,然后再尝试。如果还不行,那就再检查apache下的httpd.conf配置文件中的LoadModule ssl_module modules/mod_ssl.so是否没打开。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。