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
會看到
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,打上網址,查看有這個才表示真正生效