centos php-fpm 安裝 ftp擴展

linux+nginx+php+mysql環境下,在部署的時候沒有添加php的ftp擴展。
 
1、找到安裝的PHP源碼包解壓的文件夾
進入到到FTP的擴展目錄# /home/php-5.3.6/ext/ftp  (按自己的軟件路徑)

2、調用phpize程序生成編譯配置文件
[root@zj ftp]#  /usr/local/php/bin/phpize

注意:Cannot find config.m4. 

Make sure that you run '/home/admin/php/bin/phpize' in the top level source directory of the module

如出現以上錯誤,則檢查是否進入ftp擴展目錄

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

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

#configure這一步執行通過後,再執行make命令
#make

make成功執行後,生成的擴展庫文件在當前目錄的 modules 子目錄下,

[root@zj ftp]# cd modules/
[root@zj modules]# ls
ftp.la  ftp.so

4、編輯php.ini文檔,找到extension_dir的目錄,將編譯好的擴展文件複製到extension下面
找到 extension_dir = "/usr/local/php/lib/php/extensions/"(擴展存放的路徑)

[root@zj modules]#cp ftp.so /usr/local/php/lib/php/extension

5、在php.ini的添加擴展庫位置,設置要添加的擴展庫。
在612處添加 extension = "ftp.so"

6、重啓php-fpm服務
如果不能正常重啓fpm服務,就直接
#killall php-fpm
然後執行
#/usr/local/php/sbin/php-fpm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章