【问题标题】:running a codeigniter application on localhost/xampp在 localhost/xampp 上运行 codeigniter 应用程序
【发布时间】:2017-08-14 07:17:21
【问题描述】:

如果我想在我的 XAMPP 本地主机上运行 2.2.0 版本的 codeigniter 应用程序,我应该使用什么版本的 PHP 和 MYSQL?

提前致谢。

【问题讨论】:

标签: php mysql codeigniter


【解决方案1】:

Codeigniter 2.2.0 需要低于服务器要求

  1. PHP 5.1.6 或更高版本。

  2. 大多数 Web 应用程序编程都需要数据库。当前支持的数据库有 MySQL (4.1+)、MySQLi、MS SQL、Postgres、Oracle、SQLite 和 ODBC。

【讨论】:

  • 谢谢@Narayan
【解决方案2】:

推荐PHP 5.6 或更新版本。

它应该也可以在 5.3.7 上运行,但我们强烈建议您不要运行这种旧版本的 PHP,因为潜在的安全和性能问题,以及缺少的功能。

大多数 Web 应用程序编程都需要数据库。目前支持的数据库有:

  1. MySQL (5.1+) 通过 mysql(已弃用)、mysqli 和 pdo 驱动程序
  2. Oracle 通过 oci8 和 pdo 驱动程序
  3. PostgreSQL 通过 postgre 和 pdo 驱动程序
  4. MS SQL 通过 mssql、sqlsrv(仅限 2005 及更高版本)和 pdo 驱动程序
  5. SQLite 通过 sqlite(版本 2)、sqlite3(版本 3)和 pdo 驱动程序
  6. CUBRID 通过 cubrid 和 pdo 驱动程序
  7. Interbase/Firebird 通过 ibase 和 pdo 驱动程序
  8. ODBC 通过 odbc 和 pdo 驱动程序(你应该知道 ODBC 实际上是一个抽象层)

链接Server Requirements

【讨论】:

  • 谢谢@Ramesh S
  • @rugwed:请点击任何答案
【解决方案3】:

升级到 Code Igniter 2.2.0

Code Igniter 2.2.0 可以使用任何 Installatron 产品升级(或安装)。使用 Installatron 的可选自动更新功能在新版本发布时自动应用 Code Igniter 更新,或使用 Installatron 的克隆功能复制现有的 Code Igniter 安装以在应用之前测试 2.2.0 升级。开始使用 Installatron 管理您的 Code Igniter 安装

Code Igniter 2.2.0 的新功能

这是 2.x 分支的安全版本。加密类现在需要 Mcrypt 扩展,因此请确保您的环境已准备好进行更新。

一般更改 安全性:Encrypt 类中的 xor_encode() 方法已被删除。 Encrypt 类现在需要安装 Mcrypt 扩展。 安全性:会话库现在使用 HMAC 身份验证,而不是简单的 MD5 校验和。

错误修复 修复了电子邮件库中的边缘情况 (#2583),由于标题中的尾随新空格,Suhosin 阻止了通过 mail() 发送的消息。 修复了一个错误 (#696) - 使 num_rows() 内的 oci_execute() 调用不提交,因为它们只用于重置 oci_fetch 调用的下一行,因此不需要提交。 修复了一个错误 (#2689) - Database Forge 类方法 create_table()、drop_table() 和 rename_table() 为 tge 'sqlsrv' 驱动程序生成了损坏的 SQL。 修复了一个错误 (#2427) - PDO 数据库驱动程序没有正确检查查询失败。 修复了会话库中未对加密 cookie 执行身份验证的错误。

【讨论】:

    猜你喜欢
    • 2013-03-11
    • 2012-05-27
    • 2010-10-18
    • 2014-01-13
    • 1970-01-01
    • 2012-05-08
    • 2016-05-17
    • 2011-05-02
    • 1970-01-01
    相关资源
    最近更新 更多