Intereting Posts

Установка груши на окна, неправильные пути

Я пытаюсь установить PEAR в Windows 7.

У меня есть php 5.4 в каталоге d:\web\soft\php , и я хочу также установить PEAR в этом каталоге. Я бегу:

 php go-pear.phar 

Я вижу это: введите описание изображения здесь

Эти пути подходят для меня.

Затем я запустил и установил его. В конце я вижу это предупреждение:

ПРЕДУПРЕЖДЕНИЕ! Старая версия, найденная в D: \ web \ soft \ php, удалите ее или обязательно используйте новую команду d: \ web \ soft \ php \ pear.bat.
Команда «груша» теперь к вашим услугам в d: \ web \ soft \ php \ pear.bat`

и когда я pear config-show я вижу совершенно неправильные пути, связанные с диском C:\ :

 Auto-discover new Channels auto_discover <not set> Default Channel default_channel pear.php.net HTTP Proxy Server Address http_proxy <not set> PEAR server [DEPRECATED] master_server pear.php.net Default Channel Mirror preferred_mirror pear.php.net Remote Configuration File remote_config <not set> PEAR executables directory bin_dir D:\web\soft\php PEAR documentation directory doc_dir C:\php\pear\docs PHP extension directory ext_dir d:/web/soft/php/ext PEAR directory php_dir D:\web\soft\php\pear PEAR Installer cache directory cache_dir C:\Users\zzz\AppData\Local\Temp\pear\cache PEAR configuration file cfg_dir C:\php\pear\cfg PEAR data directory data_dir C:\php\pear\data PEAR Installer download download_dir C:\Users\zzz\AppData\Local\Temp\pear\download PHP CLI/CGI binary php_bin D:\web\soft\php\php.exe php.ini location php_ini <not set> PEAR Installer temp directory temp_dir C:\Users\zzz\AppData\Local\Temp\pear\temp PEAR test directory test_dir C:\php\pear\tests PEAR www files directory www_dir C:\php\pear\www Signature Handling Program sig_bin c:\gnupg\gpg.exe Signature Key Directory sig_keydir C:\Windows\pearkeys User Configuration File Filename C:\Windows\pear.ini System Configuration File Filename C:\Windows\pearsys.ini 

Так что это не сработает.

Что я делаю не так?

Установите PHP_PEAR_SYSCONF_DIR в каталог, где находится ваш pear.ini .

 SETX PHP_PEAR_SYSCONF_DIR d:\web\soft\php /M 

Попробуйте взглянуть на параметр include_path на вашем php.ini :

 include_path = ".;d:\web\soft\php;d:\web\soft\php\PEAR" 

это лучшая ссылка, с которой я столкнулся до сих пор, чтобы установить грушу для php http://crc-stc.com/How_to_Install_PHP_PEAR_on_WampServer