这是一篇以前写过的文章,迁到这里,做个纪念。其实想想那里还是个新手中的战斗机,不知道composer是个什么,费了那么大劲儿去设个什么环境变量,哎!
刚开始接触Zend Framework 2, 没想到在运行第一步就出了问题,报错如下:Unable to load ZF2. Run 'php composer.phar install' or define a ZF2_PATH environment variable.
虽然我很清楚它是说要设置一个环境变量“ZF2_PATH”但是我查了好长时间的资料也没查出这个变量在哪儿添加,于是我就在init_autoloader.php中手动指定了ZF2库的位置。但是我总是不想就这么将就下去,难道以后每做个ZF2程序都要这么改一下吗?哎,心里好不舒服,于是,我就发扬了艰苦奋斗的精神,终于把在哪儿添加“ZF2_PATH”给找出来了!
我本来以为是要在php.ini里找的,因为ZF2是php的程序,但事实是在httpd.conf(apache)中添加:
SetEnv ZF2_PATH C:/Apache22/htdocs/zf230/library
后边的地址换成你自己的。不过要注意,路径里是“/”哦,Windows的用户可不能直接粘过来了事哦,“\”会被当成转意字符。