我无法安装Composer来使用CakePHP

时间:2016-07-12 18:13:59

标签: php cakephp composer-php

我想学习CakePHP并使用Composer安装它,但我在Composer Setup上遇到以下错误:

fn read_structs<T, P: AsRef<Path>>(path: P) -> io::Result<Vec<T>> {
    let path = path.as_ref();
    let struct_size = ::std::mem::size_of::<T>();
    let num_bytes = try!(fs::metadata(path)).len() as usize;
    let num_structs = num_bytes / struct_size;
    let mut reader = BufReader::new(try!(File::open(path)));
    let mut r = Vec::<T>::with_capacity(num_structs);
    unsafe {
        let mut buffer = slice::from_raw_parts_mut(r.as_mut_ptr() as *mut u8, num_bytes);
        try!(reader.read_exact(buffer));
        r.set_len(num_structs);
    }
    Ok(r)
}

// use
// read_structs::<Utmp, _>("/var/run/utmp"))

有人可以帮我解决这个问题吗?

PHP版本:5.6

2 个答案:

答案 0 :(得分:0)

您必须在环境变量中添加php,然后在项目目录中使用php composer.phar update

P.S。您可以找到一些详细信息here

答案 1 :(得分:0)

现在正在使用

我在php.ini中注释了php_pdo.dll,并在htdocs文件夹中使用命令提示符安装了CakePHP,我运行了这个命令:composer create-project --prefer-dist cakephp / app cakephp