codeigniter 安装与设定

示例

Windows环境

  1. 安装XAMPP或WAMP

  2. 从Codeigniter.com下载并解压缩软件包

  3. 提取服务器空间(htdocs或www目录)中的所有文档

Mac环境

  1. 安装MAMP

  2. 从Codeigniter.com下载并解压缩软件包

  3. 提取服务器空间中的所有文档(htdocs)

Linux环境

  1. 从Codeigniter.com下载并解压缩软件包

  2. 将提取的文件夹放在/ var / www(在WAMP中)或xampp / htdocs(XAMPP)中

的GitHub

git clone https://github.com/bcit-ci/CodeIgniter.git


如果正确遵循系统,将显示以下屏幕。


基本网址

  1. 去 application/config/config.php

  2. 将基本网址定义为 $config['base_url'] = 'http://localhost/path/to/folder';


index.php从网址中删除

Apache配置
  1. 扎根

  2. 创建htaccess文件

  3. 在其中添加以下代码

    RewriteEngine on
    RewriteCond $1 !^(index\.php|assets|image|resources|robots\.txt)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$index.php/$1 [L,QSA]

注意:.htaccess代码因托管服务器而异。在某些托管服务器(例如:Godaddy)中,需要?在上述代码的最后一行中使用额外的内容。在适用的情况下,以下行将替换为最后一行:

RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

Nginx配置
  1. 打开nginx的配置文件(默认:/etc/nginx/sites-available/default)

  2. 在其中添加以下代码

    server {
      server_name domain.tld;
      root /path-to-codeigniter-folder; //您的代码点火器路径
      indexindex.htmlindex.php;
      # set expiration of assets to MAX for caching
      location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?${
           expires max;
           log_not_found off;
      }
      location / {
           # Check if a file or directory index file exists, else route it to index.php.
           try_files $uri $uri/ /index.php;
      }
      location ~* \.php${
           fastcgi_pass 127.0.0.1:9000;
           include fastcgi.conf;
      }
    }

数据库配置

  1. 去 application/config/database.php

  2. 设置以下配置变量。

    • 主办

    • 用户名

    • 密码

    • 数据库名称

    • 港口

设置默认控制器

  1. 去 application/config/routes.php

  2. 使用控制器名称设置以下配置变量值。

    • default_controller

自动加载库和助手

  1. 去 application/config/autoload.php

  1. 设置自动加载值,例如 $autoload['libraries'] = array('database', 'session');

  2. 像这样设置Helper值 $autoload['helper'] = array('url', 'file', 'form', 'html', 'text');