簡體   English   中英

為什么我在安裝PEAR時收到錯誤?

[英]Why am I receiving an error when installing PEAR?

我正在嘗試安裝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):未能開放流:phar錯誤:C:\\ wamp \\ bin \\ php \\ php5.3.0 \\ PEAR \\ go-pear.phar中的無效url或不存在的phar“phar://go-pear.phar/index.php”第1236行

警告:require_once(phar://go-pear.par/index.php):無法打開流:phar錯誤:無效的url或不存在的phar“phar://go-pear.phar/index.php”in第1236行的C:\\ wamp \\ bin \\ php \\ php5.3.0 \\ PEAR \\ go-pear.phar按任意鍵繼續...

我不知道為什么我收到這個錯誤。 我剛剛安裝了新的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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM