Code前端首页关于Code前端联系我们

yiicphp.exe的简单介绍

terry 2年前 (2023-09-30) 阅读数 29 #PHP
文章标签 PHP sort

本文目录一览:

  • 1、急求指教!搭建Yii框架不成功
  • 2、yii手动执行的命令 crontab 为什么执行不了 kill
  • 3、PHP框架 Yii framework 用yiic命令时提示“php.exe”不是内部或外部命令,也不是。。。。怎么解决?

急求指教!搭建Yii框架不成功

把yiic.bat zhegewen这个文件中的一句话改了

if "%PHP_COMMAND%" == "" set PHP_COMMAND=E:\wamp\wamp\bin\php\php5.6.25\php.exe改成这样

E:\wamp\wamp\bin\php\php5.6.25\php.exe 这个是我的路径 改成你的路径 就好了

yii手动执行的命令 crontab 为什么执行不了 kill

可以看到 我在代码中注释掉了AB区域这个地方使用的是相对路径 二C区域呢使用的是绝对路径为什么这么写呢,我们继续往下看

在commands文件下建一个文件 TestCommand.php代码如下

class TestCommand extends CConsoleCommand

{

public function run($args)

{

echo '测试command';

}

}

然后呢我们在linux运行下这个脚本看看可以不

[root@S1 protected]# /usr/local/php/bin/php yiic.php Test commands/t.log

我解释下这行代码:首先进图到项目的protected文件夹下, /usr/local/php/bin/php这一段是你的php可执行文件的位置就相当于window下的那个php安装目录的php.exe文件位置 yiic.php这个入口文件 Test就是我们刚刚建的那个命令文件 commands/t.log 这一段的意思是吧结果输入到这个t.log文件里

PHP框架 Yii framework 用yiic命令时提示“php.exe”不是内部或外部命令,也不是。。。。怎么解决?

是这样的: 原因是 Yii 自带的yiic.bat 找不到php.exe.

解决方法: 用notepad++打开yii/framework/yiic.bat,修改

if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe

→→→ if "%PHP_COMMAND%" == "" set PHP_COMMAND=D:\wamp\php\php.exe

我的就是修改为

if "%PHP_COMMAND%" == "" set PHP_COMMAND=C:\wamp\bin\php\php5.4.3\php.exe

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门