gpt4 book ai didi

php - Windows 10上PHP 7.2上的PEAR

转载 作者:行者123 更新时间:2023-12-03 12:39:22 26 4
gpt4 key购买 nike

在干净的Windows安装中,我通过PHP 7.2命令行安装了NginxNginx,它们均能正常工作。现在,我也想安装PEAR,但是会输出som PHP错误,这些错误并不完全知道为什么会发生。

下面是我从官方文档页面http://pear.php.net/manual/en/installation.getting.php获得的命令php .\go-pear.phar的完整输出。

Name of configuration file [C:\WINDOWS\pear.ini] : $prefix

Below is a suggested file layout for your new PEAR installation. To
change individual locations, type the number in front of the
directory. Type 'all' to change all of them or simply press Enter to
accept these locations.

1. Installation base ($prefix) : C:\tools\php
2. Temporary directory for processing : C:\tools\php\tmp
3. Temporary directory for downloads : C:\tools\php\tmp
4. Binaries directory : C:\tools\php
5. PHP code directory ($php_dir) : C:\tools\php\pear
6. Documentation directory : C:\tools\php\docs
7. Data directory : C:\tools\php\data
8. User-modifiable configuration files directory : C:\tools\php\cfg
9. Public Web Files directory : C:\tools\php\www
10. System manual pages directory : C:\tools\php\man
11. Tests directory : C:\tools\php\tests
12. Name of configuration file : C:\tools\php
13. Path to CLI php.exe : C:\tools\php

1-13, 'all' or Enter to continue:
Beginning install...
PHP Fatal error: Uncaught Error: Call to undefined method PEAR_Error::set() in phar://C:/tools/php/go-pear.phar/PEAR/Start.php:322
Stack trace:
#0 phar://C:/tools/php/go-pear.phar/PEAR/Start/CLI.php(72): PEAR_Start->doInstall()
#1 phar://C:/tools/php/go-pear.phar/index.php(5): PEAR_Start_CLI->run()
#2 C:\tools\php\go-pear.phar(1271): require_once('phar://C:/tools...')
#3 {main}
thrown in phar://C:/tools/php/go-pear.phar/PEAR/Start.php on line 322

Fatal error: Uncaught Error: Call to undefined method PEAR_Error::set() in phar://C:/tools/php/go-pear.phar/PEAR/Start.php:322
Stack trace:
#0 phar://C:/tools/php/go-pear.phar/PEAR/Start/CLI.php(72): PEAR_Start->doInstall()
#1 phar://C:/tools/php/go-pear.phar/index.php(5): PEAR_Start_CLI->run()
#2 C:\tools\php\go-pear.phar(1271): require_once('phar://C:/tools...')
#3 {main}
thrown in phar://C:/tools/php/go-pear.phar/PEAR/Start.php on line 322

最佳答案

答案实际上在文档的页面上:
https://pear.php.net/manual/en/installation.php

Windows 7 will not allow the installation script to write to c:\windows\pear.ini. It gives the "Fatal error: Call to undefined method PEAR_Error::set()" error. Change the location of the configuration files (#11) to someplace writable, complete the installation, then copy the contents into c:\windows\pear.ini.

关于php - Windows 10上PHP 7.2上的PEAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49150840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com