基於某些原因,人們對先前的這則記錄投了反對票,但是...確實,從 PHP 7 開始,要在 Windows 上啟用此功能,您必須在 php.ini 中加入以下一行:
extension=php_ftp.dll
才能解決 PHP 錯誤訊息,這些錯誤訊息會告訴您 PHP FTP 函式未定義;這行並不存在於檔案中(許多設定都在檔案中,只是被註解掉了)。
要在您的 PHP 設定中使用 FTP 函式,您應該在安裝 PHP 時新增 --enable-ftp 選項。
在 Autotools 中,使用 --with-openssl 設定選項與 openssl
擴充功能一起建置時,會隱含啟用 FTP SSL 支援。如果沒有 openssl
擴充功能一起建置,可以使用 --with-ftp-ssl Autotools 設定選項明確啟用 FTP SSL 支援。
在 Windows 上,此擴充功能始終以共用擴充功能的形式建置,因此必須在 php.ini 中啟用。
版本 | 說明 |
---|---|
8.4.0 | Autotools 設定選項 --with-openssl-dir 已移除,改用新的 --with-ftp-ssl,可在沒有 openssl 擴充功能的情況下明確啟用 FTP SSL 支援。 |
基於某些原因,人們對先前的這則記錄投了反對票,但是...確實,從 PHP 7 開始,要在 Windows 上啟用此功能,您必須在 php.ini 中加入以下一行:
extension=php_ftp.dll
才能解決 PHP 錯誤訊息,這些錯誤訊息會告訴您 PHP FTP 函式未定義;這行並不存在於檔案中(許多設定都在檔案中,只是被註解掉了)。
如果您在 Windows 下使用 PHP 7,則必須在 php.ini 中使用 extension=php_ftp.dll 啟用 ftp。