linux php配置ftp擴充套件

2021-09-07 03:53:08 字數 1067 閱讀 5929

linux+nginx+php+mysql環境下,在部署的時候沒有新增php的ftp擴充套件。

1、找到安裝的php原始碼包解壓的資料夾

進入到到ftp的擴充套件目錄# /root/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下面

找到第491行看到 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

linux php新增ftp擴充套件模組

linux php新增ftp擴充套件模組 進入原始碼目錄 cd php 5.2.13 ext ftp 執行phpize生成configure usr local php bin phpize configure with php config usr local php bin php config...

linux php新增擴充套件庫

大中 小 如何在linux系統中,為php新增擴充套件程式庫呢?這裡分享下我的方法,在linux下新增php的擴充套件庫。有需要的朋友可以參考看看。本文 本節內容 linux下新增php擴充套件庫 這裡以php curl 擴充套件庫編譯為例。本次編譯只是單獨編譯php的擴充套件庫,然後將編譯好的ph...

linux PHP新增mysqli擴充套件

1.進入php原始碼裡的目錄ext mysqli,這時候沒有configure檔案,也沒有makefile檔案,需要借助安裝好的php bin目錄下的phpize。執行phpize就會在該目錄生成configure檔案。2.生成makefile檔案命令如下 configure with php co...