由於某種原因,ftp_connect()函數不起作用,當我嘗試使用它時,它以一個致命錯誤結束,指出此函數未定義...令人驚訝的是,我仍然可以使用ftp客戶端或通過終端使用ftp連接。我該如何解決這個問題?ftp_connect致命錯誤:調用未定義的函數
我在Mountain Lion上運行,我有5.3的PHP版本 - 我重新安裝它,希望這能解決我的問題。
由於某種原因,ftp_connect()函數不起作用,當我嘗試使用它時,它以一個致命錯誤結束,指出此函數未定義...令人驚訝的是,我仍然可以使用ftp客戶端或通過終端使用ftp連接。我該如何解決這個問題?ftp_connect致命錯誤:調用未定義的函數
我在Mountain Lion上運行,我有5.3的PHP版本 - 我重新安裝它,希望這能解決我的問題。
聽起來像你的PHP沒有安裝--enable-ftp
,或者你的php.ini中禁用了ftp模塊。
要檢查是否啓用FTP,創建這樣一個網頁,瀏覽到它:
<?php
phpinfo();
?>
尋找「FTP支持」,它應標明「已啓用」。
我有同樣的問題,我修復它禁用防病毒或添加到異常的Apache服務器。
我什至不發現「FTP支持」,這是否意味着它沒有安裝? –
是的,實際上它永遠不會說「禁用」。 – Menthos
我已經通過了php(5.4)的新安裝,現在我已經啓用了'FTP支持'這一行,但是我得到了這個錯誤:'致命錯誤:調用未定義的函數ftp_connect()in ...' –