3

我只是好奇 Yii 是否应该被编译成 PHP。是否可以通过将框架复制到服务器上的文件夹然后在我希望使用框架的脚本中包含一些东西(比如在一个 yii 文件中 - 我不确定它是如何工作的)来使用 Yii?

(关于框架和使用的菜鸟)

谢谢,乔什

4

3 回答 3

5

我会随行

是否可以通过将框架复制到服务器上的文件夹然后包含一些东西来使用 Yii

yiic webapp并回答是 :p 不过,您应该像这样跟随 webapp 创建:

  1. 下载 yii ( yii-someversion.tar.gz或者你有什么) 发行版,
  2. 将其提取到某处(例如/opt/yii在 *nix 或C:/web/yiiWindows 中。)
  3. 现在将该目录放在您的路径中($PATH在 *nix 或%PATH%Windows 中),
  4. 转到 shell / 命令提示符,将目录更改为您的网络服务器的文档根目录并执行yiic webapp <app folder name>

在回答了几个配置问题后,你应该看看那里创建的 index.php,你应该有类似的东西:

<?php

// change the following paths if necessary
$yii=dirname(__FILE__).'/../yii/framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';

// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);

require_once($yii);
Yii::createWebApplication($config)->run();

就是这样:p

于 2010-04-28T02:56:12.457 回答
2

Yii 是一个 PHP 框架,而不是一个扩展。您可以将其复制粘贴到某处。请务必将目标文件夹放入包含路径中。

于 2010-04-23T18:07:52.947 回答
0

你只需要做一次就可以得到一个实例,然后你可以复制这个实例,只要index.php文件中yii.php文件的路径是对的,对于我来说我通常复制框架yii 文件夹中的文件夹,将其粘贴到“受保护”文件夹中的实例中,然后将 index.php 中的路径更改为“/protected/framework/yii.php”

于 2012-10-19T20:29:29.723 回答