我在我的XAMPP上有PHP 5.5.6
,我沒有遇到錯誤。但是上傳我的網站,我們的測試環境後發生以下錯誤:PHP致命錯誤:調用未定義的函數password_verify()
PHP Fatal Error: Call to undefined function password_verify()
我們的測試ENVT /服務器PHP 5.5.9(我檢查使用命令php -v
)
我還檢查PHP手冊和它說沒有配置和使用這個功能時不需要安裝。任何想法可能會導致這個問題?
我在我的XAMPP上有PHP 5.5.6
,我沒有遇到錯誤。但是上傳我的網站,我們的測試環境後發生以下錯誤:PHP致命錯誤:調用未定義的函數password_verify()
PHP Fatal Error: Call to undefined function password_verify()
我們的測試ENVT /服務器PHP 5.5.9(我檢查使用命令php -v
)
我還檢查PHP手冊和它說沒有配置和使用這個功能時不需要安裝。任何想法可能會導致這個問題?
password_verify()
自PHP 5.5.0開始構建,它很可能是您的服務器不運行最新的PHP版本。請務必通過phpinfo()
或phpversion()
仔細檢查服務器上的PHP版本。
請注意,您的CLI和mod_php
(或php-fpm)版本可能不同,執行php -v
可能會給您一個錯誤的版本號。創建一個PHP文件並使用瀏覽器打開它,以確保絕對可靠。
CLI,mod_php
和php-fpm的不同版本的原因與操作系統提供的軟件包以及系統上安裝的實際管理員有關。就我個人而言,我更喜歡自己編譯PHP,並確保在整個系統中獲得最佳性能,但也是相同的版本。
置換PHP版本低於5.5
移動服務器,並沒有打擾去安裝的努力一個非回購版本的PHP ...主要監督。這雖然工作完美,謝謝 –
@Tommy,它是建立在功能的5.5 –
我使用PHP -v檢查我的PHP版本PHP和它說: PHP 5.5 .9(cli)(內置:等等) – Ceeee
CLI與web服務器的SAPI不一樣。用phpinfo()上傳一個文件來檢查網絡服務器正在運行 – Gordon