我新建一项目名为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 新手 希望大家耐心的讲解一下 谢谢!
<?php
define('THINK_PATH', 'ThinkPHP/');
define('APP_NAME', 'tp');
define('APP_PATH', '.');require(THINK_PATH ."/ThinkPHP.php");$App=new App();$App->run();?>
---》》》》》运行时 没有输出任何结果 请问该怎么解决啊???? 也没有提示错误!
刚刚学习ThinkPHP 新手 希望大家耐心的讲解一下 谢谢!
文件要有写的权限require("ThinkPHP/ThinkPHP.php");App::run();
但你的做法似乎有点问题了
然后将ThinkPHP核心包经减压后得一文件名为(ThinkPHP)然后将其放在该路径下
这就不对了,ThinkPHP核心包解压后有 3.01MB,除去第三方的模板引擎(Vendor目录下)1.99MB
也有 98 个文件共 1MB你怎么只复制一个文件呢?
里面包括有很多的文件!
Conf(配置文件目录)
Lang(语言)
Lib(类库目录)
Action(控制器目录---在这里创建IndexAction.class.php)
Model(数据库操作文件目录)
Tpl(模板目录)
Runtime(编译文件目录---N个核心文件)
回答#10和11 因为运行没有成功所以系统不会给你创建 Common/Conf/Lang....的 你的意思我明白 当运行成功了 系统才会自动创建的
index.php 放在这里 D:\AppServ\www\tp\
ThinkPHP 框架放在 D:\AppServ\www\ThinkPHP 中// 定义ThinkPHP框架路径
define('THINK_PATH', '../ThinkPHP');执行 http://localhost/tp/index.php应该就可以了
如还不行,则尝试从另外的站点重新下载核心包
Lib(类库目录)
Action(控制器目录---在这里创建IndexAction.class.php)
Model(数据库操作文件目录)
Tpl(模板目录)
Runtime(编译文件目录---N个核心文件)是要自己弄的,注意结构
ThinkPHP2.0 完全开发手册
如果你的项目入口文件放到项目目录下面的话,可以无需定义 APP_NAME 和 APP_PATH,系统可以 自动识别。THINK_PATH 通常也不是必须的。
因为我们的入口文件位于项目目录下面,因此,上面的入口文件可以简化为:
<?php
// 加载框架入口文件
require(" ./ThinkPHP/ThinkPHP.php");
//实例化一个网站应用实例
App::run(); ?>
//绝对路径,注意文件权限App::run();
2.框架库路径指向要对。(ThinkPHP/ThinkPHP.php)我把ThinkPHP框架库放在网站的根目录和项目平级www--tp-index.php(设置每个用户组都有读写权限 drwxrwxrwx ||777)
|
|--ThinkPHP-ThinkPHP.php(这个也设置每个用户组都有读写权限吧)
require("../ThinkPHP/ThinkPHP.php");App::run();linux 就这样安装。
//======软件安装目录=======
我把 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的欢迎界面!
//================================
我想应该是路径问题 希望高手帮一忙啊! 我自己都弄好几天了 !!!!
//======软件安装目录=======
我把 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的欢迎界面!
//================================
我想应该是路径问题 希望高手帮一忙啊! 我自己都弄好几天了 !!!!