在整个网站上有一些类似的问题,但他们都没有给我我正在寻找的答案.
我想要做的是在具有WAMP的Windows机器上通过Git Bash安装Composer.
我正在使用以下命令:
curl -s http://getcomposer.org/installer | php
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为"php"无法识别.所以我调查了问题,我意识到Windows不知道'php'是什么,我需要设置一个环境变量.
我进入环境变量对话框并输入'php'作为变量和C:\wamp\bin\php\php5.3.8值.它是否正确?我应该针对特定文件还是整个目录?
执行此操作后,我再次尝试该命令,但它失败了,因为它仍然无法识别'php'.我也尝试直接将文件路径放入命令,但这也不起作用.
所以我很好奇我做错了什么.我的路径不正确吗?
我第一次使用BOTH Guzzle和Codeigniter 3.0.我也承认我第一次使用php命名空间.
我试图根据文档中提供的示例使用Guzzle做一个非常简单的get请求.(Guzzle文档没有提及codeigniter).
Guzzle文件位于application/class/guzzle
这是我非常简单的控制器
public function indey () {
$data = array();
$data['main_content'] = "hiview";
$data['title'] = "Data Analyzer - Welcome";
$data['xas'] = $this->guzzler();
$this->load->view('template', $data);
}
private function guzzler() {
$client = new GuzzleHttp\Client;
$response = $client->get('http://guzzlephp.org');
return $response;
}
Run Code Online (Sandbox Code Playgroud)
这是我的简单看法
<div class="row">
<div class="col-xs-12">
<h1>Hi</h1>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<h1><?php var_dump($xas); ?></h1>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误
遇到PHP错误严重性:错误消息:找不到类'GuzzleHttp\Client'文件名:controllers/hello.php行号:22 Backtrace: