phpstudy部署环境并创建数据库
域名管理器创建网站server.instai.com网站目录指向E:\Angularjsweui,通过MySQL管理器,默认密码root/root创建数据库及表,访问地址为http://127.0.0.1/phpMyAdmin/index.php ,数据库sqltest,表user(id,name).
thinkPHP部署和配置
把下载的thinkPHP复制到E:\Angularjsweui\server下
- E:\Angularjsweui\server\Wechat\Common\Conf\config.php配置
<?php
return array(
//'配置项'=>'配置值'
//(1) 测试用的服务号
"APPID" => "aaa",
"APPSECRET" => "bbb",
//(2)系统日志配置
"DLOG_DIR" => "./log/", //后台程序日志存放的目录
"DLOG_LEVEL" => array("debug","run","error","fatal"), //后台程序日志级别
"LOG_FILE_SIZE" => 1048576,
//(3)数据库的配置
"DB_TYPE" => "mysqli",//数据库类型
"DB_HOST" => "127.0.0.1", //设置的为212的外网的IP地址
"DB_NAME" => "sqltest",
"DB_USER" => "root",
"DB_PWD" => "root",
"DB_PORT" => "3306",
"DB_PREFIX" => "",//数据库表前缀
"DB_CHARSET" => "utf8mb4"
);
- E:\Angularjsweui\server\index.php配置
<?php
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
define('APP_DEBUG',True);
define('APP_PATH','./Wechat/');//省去的目录路径
define('BIND_MODULE','Home');
require './ThinkPHP/ThinkPHP.php';
thinkPHP编写接口
- E:\Angularjsweui\server\Wechat\Home\Controller\IndexController.class.php内容
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function abc(){
$this->show('abc:<br>');
$User=M("user")->Select();
echo 'name:'.$User[1]['name'];
}
}
thinkPHP接口测试
http://server.instai.com/server/index.php/index/abc
输出结果
abc:
name:10