在windows上安装梨,路径错误
我正在尝试在 Windows 7 上安装 PEAR.
I'm trying to install PEAR on Windows 7.
我在 d:\web\soft\php
目录中有 php 5.4,我也想在这个目录中安装 PEAR.我跑:
I have php 5.4 in d:\web\soft\php
directory, and I want to install PEAR in this directory too. I run:
php go-pear.phar
我看到了:
这条路对我来说没问题.
This paths are ok for me.
然后我运行 enter 并安装它.最后我看到这个警告:
Then I run enter and install it. In the end I see this warning:
警告!在 D:\web\soft\php 找到旧版本,请将其删除或确保使用新的 d:\web\soft\php\pear.bat 命令
'pear' 命令现在在 d:\web\soft\php\pear.bat` 为您服务
WARNING! Old version found at D:\web\soft\php, please remove it or be sure to use the new d:\web\soft\php\pear.bat command
The 'pear' command is now at your service at d:\web\soft\php\pear.bat`
当我按下 pear config-show
时,我看到与磁盘 C:\
相关的完全错误的路径:
and when I press pear config-show
I see completely wrong paths related to disk 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
所在的目录.
Set PHP_PEAR_SYSCONF_DIR
to the directory where your pear.ini
is located.
SETX PHP_PEAR_SYSCONF_DIR d:\web\soft\php /M