Я пытаюсь установить PEAR для использования с PHP. Поскольку я читал инструкции по установке в http://pear.php.net/manual/en/installation.getting.php , я должен запустить файл go-pear.bat, который у меня есть в моем C: \ wamp \ bin \ php \ php5.3.0. Согласно всем инструкциям по установке, которые я прочитал, он должен установить и задать мне ряд вопросов установки, но я получаю следующую ошибку:
phar "C: \ wamp \ bin \ php \ php5.3.0 \ PEAR \ go-pear.phar" не имеет подписи PHP Предупреждение: require_once (phar: //go-pear.par/index.php): не удалось open stream: phar error: неверный url или несуществующий phar "phar: //go-pear.phar/index.php" в C: \ wamp \ bin \ php \ php5.3.0 \ PEAR \ go-pear.phar on строка 1236
Предупреждение: require_once (phar: //go-pear.par/index.php): не удалось открыть поток: ошибка phar: неверный url или несуществующий phar "phar: //go-pear.phar/index.php" в C: \ wamp \ bin \ php \ php5.3.0 \ PEAR \ go-pear.phar в строке 1236 Нажмите любую клавишу, чтобы продолжить …
Я не уверен, почему я получаю эту ошибку. Недавно я недавно установил новый Wampserver.
Возможно, это то, что вы ищете.
Вот шаги:
1) Найдите файл «php.ini». В моем случае я нашел это на этом пути:
C: \ WAMP \ Bin \ PHP \ php5.3.0 \ php.ini
Не используйте значок панели задач WAMP для редактирования этого файла. Это не сработало, когда я попытался – вам нужно вручную найти его.
2) Найдите следующую строку, выделенную полужирным шрифтом:
; http://php.net/phar.require-hash;phar.require_hash = On; http://php.net/phar.require-hash
; phar.require_hash = Вкл.
3) Раскомментируйте строку «; phar.require_hash = On», удалив точку с запятой.
4) Измените «Вкл.» На «Выкл.».
; http://php.net/phar.require-hash
phar.require_hash = Выкл.
5) Сохраните файл.
После того, как я выполнил эти шаги, «go-pear.bat» снова начал нормально работать.
вы можете запустить его без редактирования php.ini, используя:
PATH/TO/php.exe -d phar.require_hash=0 PATH/TO/go-pear.phar