Mac中Rest服務器安裝和配置(codeIgniter+rest server)
- 安裝 codeIgniter,安裝方法(http://codeigniter.org.cn/user_guide/installation/index.html),注意保證 codeIgniter 文件夾中的 index.php 放入 /Library/WebServer/Documents/ 中(根目錄);其餘配置和數據庫先無論;
- 安裝 codeigniter-restserver,安裝方法(https://github.com/philsturgeon/codeigniter-restserver),涉及三個文件 application/libraries/Format.php 和 application/libraries/REST_Controller.php 和 application/config/rest.php,將三個文件拷貝至對應位置;
- 配置多語言:問題是 iOS 端編碼、php編碼、數據庫編碼(utf8);
- REST認證配置:在 application/config/rest.php 中 修改 $config['rest_auth'] = 'basic' 基本認證方式,$config['auth_source'] = ''; 取消 ldap 認證; $config['rest_valid_logins'] = array('用戶名' => '密碼');API Key能夠先無論;
- 配置數據庫:application/config/database.php 中配置數據庫的 username:用戶名,password:密碼,database name:數據庫名,等等;
- 鏈接數據庫:要求自動鏈接數據庫,application/config/autoload.php中的 library 數組裏添加 database:$autoload['libraries'] = array('database');
- 安裝和配置結束,使用 Model和RestController封裝類和建立控制器,發揮做用。
歡迎關注本站公眾號,獲取更多信息