Mac中Rest服务器安装和配置(codeIgniter+rest server)

  1. 安装 codeIgniter,安装方法(http://codeigniter.org.cn/user_guide/installation/index.html),注意保证 codeIgniter 文件夹中的 index.php 放入 /Library/WebServer/Documents/ 中(根目录);其他配置和数据库先不管;
  2. 安装 codeigniter-restserver,安装方法(https://github.com/philsturgeon/codeigniter-restserver),涉及三个文件 application/libraries/Format.php 和 application/libraries/REST_Controller.php 和 application/config/rest.php,将三个文件拷贝至对应位置;
  3. 配置多语言:问题是 iOS 端编码、php编码、数据库编码(utf8);
  4. REST认证配置:在 application/config/rest.php 中 修改 $config['rest_auth'] = 'basic' 基本认证方式,$config['auth_source'] = ''; 取消 ldap 认证; $config['rest_valid_logins'] = array('用户名' => '密码');API Key可以先不管; 
  5. 配置数据库:application/config/database.php 中配置数据库的  username:用户名,password:密码,database name:数据库名,等等;
  6. 连接数据库:要求自动连接数据库,application/config/autoload.php中的 library 数组里添加 database:$autoload['libraries'] = array('database');
  7. 安装和配置结束,使用 Model和RestController封装类和创建控制器,发挥作用。


你可能感兴趣的:(Mac中Rest服务器安装和配置(codeIgniter+rest server))