2015-05-27
自学PHP之环境搭建
一、.首先 安装 phpStudy2013.exe
程序集成包 安装完可能端口被占用 需要手动设置
默认用户名root 密码root
二、 搭建thinkphp框架
先去http://www.thinkphp.cn下载核心包或者完整包
1. 在根目录下建立一个项目文件夹,如 GuestBook_Think,把ThinkPHP复制到里面,同时建立存放本项目的文件夹GuestBook,再新建一个PHP文件index.php,定义入口,代码如下:
[php]
<?php
// 定义ThinkPHP路径
define('THINK_PATH','./ThinkPHP/');
// 定义项目名称
define('APP_NAME','GuestBook');
// 定义项目路径
define('APP_PATH','./GuestBook');
// 加载入口文件
require(THINK_PATH.'/ThinkPHP.php');
// 实例化这个项目
$App = new App();
// 执行初始化
$App->run();
?>
<?php
// 定义ThinkPHP路径
define('THINK_PATH','./ThinkPHP/');
// 定义项目名称
define('APP_NAME','GuestBook');
// 定义项目路径
define('APP_PATH','./GuestBook');
// 加载入口文件
require(THINK_PATH.'/ThinkPHP.php');
// 实例化这个项目
$App = new App();
// 执行初始化
$App->run();
?>注意:
关于常量 THINK_PATH 的定义:
ThinkPHP 2.x
define('THINK_PATH', '../ThinkPHP');
ThinkPHP 3.x
define('THINK_PATH', '../ThinkPHP/');
如果没有出现别的问题的话 就是笑脸 欢迎使用ThinkPHP!
2. 在conf文件夹下面创建一个 config.Php文件(应该已经存在,只需要修改即可),修改配置信息如下:
[php]
<?php
if (!defined('THINK_PATH')) exit();
return array(
'DB_TYPE'=>'mysql', // 使用的数据库是mysql
'DB_HOST'=>'localhost',
'DB_NAME'=>'myguestbook',// 数据库名
'DB_USER'=>'root',
'DB_PWD'=>'',// 填写你连接数据库的密码
'DB_PORT'=>'3306',
'DB_PREFIX'=>'think_', // 数据表表名的前缀
);
?>
<?php
if (!defined('THINK_PATH')) exit();
return array(
'DB_TYPE'=>'mysql', // 使用的数据库是mysql
'DB_HOST'=>'localhost',
'DB_NAME'=>'myguestbook',// 数据库名
'DB_USER'=>'root',
'DB_PWD'=>'',// 填写你连接数据库的密码
'DB_PORT'=>'3306',
'DB_PREFIX'=>'think_', // 数据表表名的前缀
?>
3.在Lib/Model目录下新建一些PHP文件,和数据库表一一对应
文件名规范:表名+Model.class.php(不带think_前缀)
如:GuestBookInfoModel.class.php表示数据库里面有一张表叫guestbookinfo
里面的代码如:
[php]
<?php
class GuestBookInfoModel extends Model { }
?>
<?php
class GuestBookInfoModel extends Model { }
?>
4. 接下来该写模板了,在/Tpl/default/Index下创建index.html文件,模板的写法和smarty相似,代码如:
在静态模板里面定义一些标签,通过php文件赋值就可以显示出来,
基本标签定义规范:{$变量名}
5. 在action中给变量赋值,/Lib/Action/ 如在IndexAction.class.php文件中写赋值代码
[php]
<?php
class IndexAction extends Action{
public function index(){
$this->assign("title","测试标题");
$this->assign('name',"haha");
$this->display();
}
}
?>
<?php
class IndexAction extends Action{
public function index(){
$this->assign("title","测试标题");
$this->assign('name',"haha");
$this->display();
}
}
?>
1
CI框架连接数据库配置操作以及多数据库操作
09-05
2
asp 简单读取数据表并列出来 ASP如何快速从数据库读取大量数据
05-17
3
C语言关键字及其解释介绍 C语言32个关键字详解
04-05
4
C语言中sizeof是什么意思 c语言里sizeof怎样用法详解
04-26
5
PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep,
09-05
6
将视频设置为Android手机开机动画的教程
12-11
7
PHP中的(++i)前缀自增 和 (i++)后缀自增
09-05
8
常用dos命令及语法
09-27
PHP中include和require区别之我见
2014-09-05
最简单的asp登陆界面代码 asp登陆界面源代码详细介绍
2017-04-12
php递归返回值的问题
2014-09-05
如何安装PHPstorm并配置方法教程 phpstorm安装后要进行哪些配置
2017-05-03
单片机编程好学吗?单片机初学者怎样看懂代码
2022-03-21
PHP 教程之如何使用BLOB存取图片信息实例
2014-09-05
零基础的初学者怎样学习java,或者应该先学什么?
2022-03-21
学ug编程如何快速入门?
2022-03-17
PHP数组函数array
2014-09-05
学习使用C语言/C++编程的7个步骤!超赞~
2022-03-20
球球大作战汉化版下载v19.7.1 安卓版
其它手游 170.54MB
下载
葫芦侠三楼最新破解版下载v4.4.0.6 安卓版
其它手游 34.82MB
下载
葫芦侠7楼破解版免费下载v4.4.0.6安卓最新版
其它手游 34.82MB
下载
葫芦侠八楼免费版下载v4.4.0.6安卓版
其它手游 34.82MB
下载
葫芦侠3楼破解版免费下载v4.4.0.6安卓手机版
其它手游 34.82MB
下载
像素漫斗抱歉,“八神庵”是特指游戏角色的专有名词,不存在符合要求的常用同义词近义词。下载v1.00安卓版
其它手游 206.87MB
下载
葫芦侠4楼破解版游戏修改器下载v4.4.0.6安卓免费版
其它手游 34.82MB
下载
末日餐厅安卓版下载v1.35安卓版
其它手游 73.98MB
下载葫芦侠十楼免费破解版下载v4.4.0.6安卓版
下载
葫芦侠8楼最新破解版下载v4.4.0.6安卓版
下载
猫娘乐园世界连结正版下载v1.9.1 安卓版
下载
像素漫斗全员下载v1.00安卓版
下载
葫芦侠8楼手机版下载v4.4.0.6安卓版
下载
末日餐厅正版官网入口下载v1.35安卓版
下载
我的汉克狗正版下载v26.4.1.48473 安卓版
下载
像素漫斗u鼬神最新版本下载v1.00安卓版
下载