life 发表于 2014-9-4 14:57:41

CI的php环境需要什么版本?


阿里云上面的php版本为php 5.2.17pl

而本地环境是5.2.5

当加载自定义扩展类的时候,报出没有方法,例如:

function __construct() {
                parent::__construct ();
                $this->load->model ( 'admin/category_model' );
                $this->load->library('form_validation');
}



<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class MY_Form_validation extends CI_Form_validation {




在服务器上报出子类中的一个方法未定义


Hex 发表于 2014-9-4 15:10:52

贴具体错误。
PHP 5.2 是支持的。

aqxinzhuan 发表于 2014-9-11 08:47:39

http://codeigniter.org.cn/forums/data/attachment/album/201409/11/084600naekcxnghgkjlckn.jpg

通过查看帮助文档,    CodeIgniter 用户指南 版本 2.2.0可以看到CI对PHP的版本要求是:
PHP 版本 5.1.6 或更新的版本。


life 发表于 2014-10-22 10:35:40

谢谢楼上,我已经发现了,在Linux下,文件名,大小写敏感,看到扩展文件为:.PHP,而源码加载类的时候使用的是.php 已经改好了,多谢。
页: [1]
查看完整版本: CI的php环境需要什么版本?