2013-08-27 10 views
1

由於某種原因,ftp_connect()函數不起作用,當我嘗試使用它時,它以一個致命錯誤結束,指出此函數未定義...令人驚訝的是,我仍然可以使用ftp客戶端或通過終端使用ftp連接。我該如何解決這個問題?ftp_connect致命錯誤:調用未定義的函數

我在Mountain Lion上運行,我有5.3的PHP版本 - 我重新安裝它,希望這能解決我的問題。

回答

1

聽起來像你的PHP沒有安裝--enable-ftp,或者你的php.ini中禁用了ftp模塊。

要檢查是否啓用FTP,創建這樣一個網頁,瀏覽到它:

<?php 
phpinfo(); 
?> 

尋找「FTP支持」,它應標明「已啓用」。

+0

我什至不發現「FTP支持」,這是否意味着它沒有安裝? –

+0

是的,實際上它永遠不會說「禁用」。 – Menthos

+0

我已經通過了php(5.4)的新安裝,現在我已經啓用了'FTP支持'這一行,但是我得到了這個錯誤:'致命錯誤:調用未定義的函數ftp_connect()in ...' –

-1

我有同樣的問題,我修復它禁用防病毒或添加到異常的Apache服務器。

相關問題