PHP_PEAR_INSTALL_DIR не е зададен правилно - wamp 64bit с php5.3.13

Използвам wamp 64bit с php5.5.12.

Следвах всички 10 стъпки от:

http://www.tech-recipes.com/rx/29976/install-pear-on-windows-7-64x-using-wamp/

Всъщност няма проблем с инсталацията, нито с пътя, но когато се опитах да проверя дали pear работи, като напиша pear, вместо да показва списък с команди, той показва това:

PHP_PEAR_INSTALL_DIR не е зададен правилно. Моля, поправете го, като използвате променливата на средата си или променете стойността по подразбиране в pear.bat Текущата стойност е: C:\wamp\bin\php\php5.3.13\pear

Нямам представа откъде идва php5.3.13, тъй като използвам php5.5.12.

Дори проверих кода на pear.bat и PHP_PEAR_INSTALL_DIR всъщност е правилен.

Какъв изглежда е проблемът?


person Xelakz    schedule 12.08.2014    source източник
comment
в стъпка 2 виждам този ред Поставете този файл в следната директория: C:\wamp\bin\php\php5.1.13 . Сигурни ли сте, че сте използвали 5.5.12 там? също така бих искал да проверя изхода на php -v   -  person Satya    schedule 12.08.2014
comment
опитайте предложената грешка PHP_PEAR_INSTALL_DIR задайте това на вашата променлива на средата и използвайте пътя, който сте инсталирали   -  person Kevin    schedule 12.08.2014
comment
@satya - да, сигурен съм, че го сложих в 5.5.12, тъй като това е единствената съществуваща php версия в php директорията.   -  person Xelakz    schedule 12.08.2014
comment
@Ghost - Аз също опитах това, но не се получи. Надявах се, ако някой също е имал този проблем   -  person Xelakz    schedule 12.08.2014
comment
Възможно ли е да имате няколко версии на php на вашата машина?   -  person Rachael    schedule 12.08.2014
comment
@Rachael - Не, имам само 1 php версия на моя wamp. Ето защо се чудех как инсталацията на pear получи 5.3.13   -  person Xelakz    schedule 12.08.2014
comment
Каква версия показва, когато отворите файла pear.bat?   -  person Rachael    schedule 12.08.2014
comment
@Rachael - това е този: IF %PHP_PEAR_INSTALL_DIR%== SET PHP_PEAR_INSTALL_DIR=C:\wamp\bin\php\php5.5.12\pear   -  person Xelakz    schedule 12.08.2014
comment
Възможно ли е директно да го зададете на php5.5.12 в bat файла (т.е. да извадите if? Просто се чудя дали вижда 5.3.13, когато прави сравнение if.   -  person Rachael    schedule 12.08.2014
comment
@Rachael - Премахнах if и той напълно работи, УАУ! Много благодаря. Все пак е доста странно, защото поставих правилно променливата на средата, но тя не я видя в pear.bat   -  person Xelakz    schedule 12.08.2014
comment
Добре дошли в php...хаха   -  person Rachael    schedule 12.08.2014


Отговори (1)


Трябва да промените променливите на вашата среда.

Отидете на Start > Control Panel > System > Environment и променете променливата PHP_PEAR_INSTALL_DIR.

person cweiske    schedule 13.08.2014
comment
Необходимо е да се зададе не pear.php, а само папката pear, в случай че някои имат същия проблем. И също рестартирайте cmd. - person Dariux; 24.07.2016