我新建一项目名为tp 路径:D:\AppServ\www\tp  然后将ThinkPHP核心包经减压后得一文件名为(ThinkPHP)然后将其放在该路径下例如:D:\AppServ\www\tp\ThinkPHP  然后在tp下新建一PHP文件index.php index.php 代码如下:
<?php
define('THINK_PATH', 'ThinkPHP/');
define('APP_NAME', 'tp');
define('APP_PATH', '.');require(THINK_PATH ."/ThinkPHP.php");$App=new App();$App->run();?>  
---》》》》》运行时 没有输出任何结果 请问该怎么解决啊???? 也没有提示错误!
刚刚学习ThinkPHP 新手  希望大家耐心的讲解一下  谢谢!

解决方案 »

  1.   

    这两句就可以安装。
    文件要有写的权限require("ThinkPHP/ThinkPHP.php");App::run();
      

  2.   

    楼上两位  想必对ThinkPHP还不太了解吧 
      

  3.   

    你的代码并无问题
    但你的做法似乎有点问题了
    然后将ThinkPHP核心包经减压后得一文件名为(ThinkPHP)然后将其放在该路径下
    这就不对了,ThinkPHP核心包解压后有 3.01MB,除去第三方的模板引擎(Vendor目录下)1.99MB
    也有 98 个文件共 1MB你怎么只复制一个文件呢?
      

  4.   

    thinkPHP中有很多核心文件,什么编译文件了一大堆,楼主就弄了个ThinkPHP.php文件按过去时不行的
      

  5.   

    哦,楼主是不是将ThinkPHP文件夹解压出来了,如果是的话就没问题了,问题估计是处在了其他方面
      

  6.   

    我上面的说法是错了 上面“文件名为(ThinkPHP)”---它是指一个文件夹名。而不只是ThinkPHP.php 
    里面包括有很多的文件! 
      

  7.   

    tp目录要有:Common(公共文件目录)
    Conf(配置文件目录)
    Lang(语言)
    Lib(类库目录)
        Action(控制器目录---在这里创建IndexAction.class.php)
         Model(数据库操作文件目录)
    Tpl(模板目录)
    Runtime(编译文件目录---N个核心文件)
      

  8.   

    Runtime中的文件你在压缩吧中找找应该有,Examples(实例)中就有这个文件夹
      

  9.   

    本帖最后由 xuzuning 于 2010-09-21 10:39:33 编辑
      

  10.   

    改了也不行啊。
    回答#10和11 因为运行没有成功所以系统不会给你创建  Common/Conf/Lang....的 你的意思我明白 当运行成功了 系统才会自动创建的
      

  11.   

    检查 D:\AppServ\www 目录是否对一般用户有写权限
    index.php 放在这里 D:\AppServ\www\tp\
    ThinkPHP 框架放在 D:\AppServ\www\ThinkPHP 中// 定义ThinkPHP框架路径
    define('THINK_PATH', '../ThinkPHP');执行 http://localhost/tp/index.php应该就可以了
    如还不行,则尝试从另外的站点重新下载核心包
      

  12.   

    其他的无所谓,但是:
    Lib(类库目录)
      Action(控制器目录---在这里创建IndexAction.class.php)
      Model(数据库操作文件目录)
    Tpl(模板目录)
    Runtime(编译文件目录---N个核心文件)是要自己弄的,注意结构
      

  13.   

    没看手册就安装的后果
    ThinkPHP2.0 完全开发手册
    如果你的项目入口文件放到项目目录下面的话,可以无需定义 APP_NAME 和 APP_PATH,系统可以 自动识别。THINK_PATH 通常也不是必须的。
    因为我们的入口文件位于项目目录下面,因此,上面的入口文件可以简化为:
    <?php
    // 加载框架入口文件
    require(" ./ThinkPHP/ThinkPHP.php");
    //实例化一个网站应用实例
    App::run(); ?>
      

  14.   

    define('DS', DIRECTORY_SEPARATOR);require("D:".DS."AppServ".DS."www".DS."tp".DS."ThinkPHP".DS."ThinkPHP.php");
    //绝对路径,注意文件权限App::run();
      

  15.   

    ThinKphp的 那欢迎界面 都 搞了 几天了   还是没有出来   
      

  16.   

    1.文件要有写入的权限。(新建项目目录)
    2.框架库路径指向要对。(ThinkPHP/ThinkPHP.php)我把ThinkPHP框架库放在网站的根目录和项目平级www--tp-index.php(设置每个用户组都有读写权限 drwxrwxrwx ||777)
           |
           |--ThinkPHP-ThinkPHP.php(这个也设置每个用户组都有读写权限吧)
    require("../ThinkPHP/ThinkPHP.php");App::run();linux 就这样安装。 
      

  17.   

    ----------》》》》》》》没有错误提示啊。
    //======软件安装目录=======
    我把 appserv-win32-2.6.0.exe(apache+mysql..)安装在D盘下 安装完后生成目录:D:\AppServ\..
    然后我再安装EclipsePHP Studio 到目录D:\Program Files\PHP100\EclipsePHP Studio。第一次打开EclipsePHP Studio 时,提示工作空间的目录 此时我 选择工作空间的目录是D:\AppServ\www 其中文件www是安装完 appserv时就自动生成的。(经测试以上的安装没问题)
    //======项目目录==============
    打开EclipsePHP Studio 创建一项目名为 tp ,此时项目tp的目录为:D:\AppServ\www\tp  然后将下载的ThinkPHP核心包 减压后得到一名为ThinkPHP的文件,将该文件拷贝到tp下 即:D:\AppServ\www\tp\ThinkPHP  然后在tp下创建一PHP文件index.php 目录与ThinkPHP同级 。然后在index.php中写入同我(楼主)的提问的内容。目的就是显示出ThinkPHP的欢迎界面!
    //================================
    我想应该是路径问题  希望高手帮一忙啊! 我自己都弄好几天了 !!!!
      

  18.   

    ----------》》》》》》》没有错误提示啊。
    //======软件安装目录=======
    我把 appserv-win32-2.6.0.exe(apache+mysql..)安装在D盘下 安装完后生成目录:D:\AppServ\..
    然后我再安装EclipsePHP Studio 到目录D:\Program Files\PHP100\EclipsePHP Studio。第一次打开EclipsePHP Studio 时,提示工作空间的目录 此时我 选择工作空间的目录是D:\AppServ\www 其中文件www是安装完 appserv时就自动生成的。(经测试以上的安装没问题)
    //======项目目录==============
    打开EclipsePHP Studio 创建一项目名为 tp ,此时项目tp的目录为:D:\AppServ\www\tp 然后将下载的ThinkPHP核心包 减压后得到一名为ThinkPHP的文件,将该文件拷贝到tp下 即:D:\AppServ\www\tp\ThinkPHP 然后在tp下创建一PHP文件index.php 目录与ThinkPHP同级 。然后在index.php中写入同我(楼主)的提问的内容。目的就是显示出ThinkPHP的欢迎界面!
    //================================
    我想应该是路径问题 希望高手帮一忙啊! 我自己都弄好几天了 !!!!
      

  19.   

    我也遇到了同样的问题,我的情况和你完全一样,是不是APPSERV与THINKPHP不兼容啊