本文目錄一覽:
- 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
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/297174.html