cd /usr/local/src/php-5.5.16/ext/ftp/

執行, 調用phpize程式生成編譯設定檔

/usr/local/web/php/bin/phpize

root@test333 ftp]# /usr/local/web/php/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519

編譯擴展庫,分別執行下面的configure和make命令。

./configure --with-php-config=/usr/local/web/php/bin/php-config

#configure這一步執行通過後,再執行make命令,如果configure執行不通過,則查找錯誤原因。

make

#make成功執行後,生成的擴展庫檔在目前的目錄的 modules 子目錄下,

cd modules

會看到

ftp.so

ftp.la

cp ftp.so /usr/local/web/php/lib/php/extensions/no-debug-non-zts-20121212

因為extension_dir,設定只能吃一組目錄,無法同時加2個路徑,所以,要放在同一個目錄

vim /etc/php.ini

在最後新增
extension=ftp.so

/usr/local/web/apache2/bin/apachectl –t

查看是否正常

/usr/local/web/apache2/bin/apachectl restart

重啟apache

打開IE,打上網址,查看有這個才表示真正生效

php-ftp

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料