Linux下為PHP新增FTP擴充套件
要記住教訓,由於在配置環境前沒有和相關人員溝通好使用什麼模組 ,所以開始了我的杯具新增擴充套件歷程:[@more@]一、新增FTP擴充套件
1、找到原來的原始碼包解壓一下
如:php-5.2.13
進入到到FTP的擴充套件目錄/home/redhat/php-5.2.13/ext/ftp
2、呼叫phpize程式生成編譯配置檔案
root@dns ftp]# /usr/local/php5/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
3. 編譯擴充套件庫,分別執行下面的configure和make命令。
#./configure --with-php-config=/usr/local/php5/bin/php-config
#configure這一步執行透過後,再執行make命令,如果configure執行不透過,則查詢錯誤原因。
#make
#make成功執行後,生成的擴充套件庫檔案在當前目錄的 modules 子目錄下,
[root@dns ftp]# cd modules/
[root@dns modules]# ls
ftp.la ftp.so
4、編輯php.ini文件,找到extension_dir的目錄,將編譯好的擴充套件檔案複製到extension下面
找到第491行看到 extension_dir = "/usr/local/php5/lib/php/extension"
[root@dns modules]#cp ftp.so /usr/local/php5/lib/php/extension
5、在php.ini的新增擴充套件庫位置,設定要新增的擴充套件庫。
在612處新增 extension=ftp.so
6、重啟一下apache 就可以得到ftp的支援了
1、找到原來的原始碼包解壓一下
如:php-5.2.13
進入到到FTP的擴充套件目錄/home/redhat/php-5.2.13/ext/ftp
2、呼叫phpize程式生成編譯配置檔案
root@dns ftp]# /usr/local/php5/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
3. 編譯擴充套件庫,分別執行下面的configure和make命令。
#./configure --with-php-config=/usr/local/php5/bin/php-config
#configure這一步執行透過後,再執行make命令,如果configure執行不透過,則查詢錯誤原因。
#make
#make成功執行後,生成的擴充套件庫檔案在當前目錄的 modules 子目錄下,
[root@dns ftp]# cd modules/
[root@dns modules]# ls
ftp.la ftp.so
4、編輯php.ini文件,找到extension_dir的目錄,將編譯好的擴充套件檔案複製到extension下面
找到第491行看到 extension_dir = "/usr/local/php5/lib/php/extension"
[root@dns modules]#cp ftp.so /usr/local/php5/lib/php/extension
5、在php.ini的新增擴充套件庫位置,設定要新增的擴充套件庫。
在612處新增 extension=ftp.so
6、重啟一下apache 就可以得到ftp的支援了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23595918/viewspace-1035110/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- centos下為php新增gd擴充套件CentOSPHP套件
- 為PHP新增mcrypt擴充套件模組PHP套件
- php新增pcntl擴充套件(Linux)PHP套件Linux
- 新增php擴充套件PHP套件
- Mac & Linux下php7新增memcached和redis擴充套件MacLinuxPHPRedis套件
- CentOS 系統下 PHP 怎麼新增擴充套件?CentOSPHP套件
- laragon 新增 PHP_Redis 擴充套件GoPHPRedis套件
- Laragon新增PHP_Redis擴充套件GoPHPRedis套件
- 新增php的memcached擴充套件模組PHP套件
- PHP新增zip&&curl擴充套件PHP套件
- 在Windows下為PHP安裝redis擴充套件WindowsPHPRedis套件
- Linux下編寫一個PHP擴充套件LinuxPHP套件
- Linux下給PHP安裝amqp擴充套件LinuxPHPMQ套件
- 在 Homestead 環境下為 PHP 新增 Oracle 資料庫擴充套件(OCI)PHPOracle資料庫套件
- 為PHP編譯imap擴充套件PHP編譯套件
- Linux下安裝PHP的lua擴充套件庫LinuxPHP套件
- Linux 上安裝 PHP 擴充套件LinuxPHP套件
- 關於給apache新增PHP擴充套件的方法ApachePHP套件
- CentOS 下安裝 PHP Swoole 擴充套件CentOSPHP套件
- php ubuntu 擴充套件PHPUbuntu套件
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- WCF擴充套件:行為擴充套件Behavior Extension套件
- linux與windows下 安裝 ImageMagick 及其 php imagick擴充套件LinuxWindowsPHP套件
- Linux下php擴充套件tidy的安裝_參考LinuxPHP套件
- MAC下安裝php-redis擴充套件MacPHPRedis套件
- ubuntu 下安裝redis 以及php擴充套件UbuntuRedisPHP套件
- ubuntu 下安裝memcache 以及php擴充套件UbuntuPHP套件
- mac os 下php安裝mcrypt擴充套件MacPHP套件
- 開發php擴充套件PHP套件
- PHP 擴充套件安裝PHP套件
- PHP7擴充套件PHP套件
- php7安裝redis擴充套件和memcache擴充套件PHPRedis套件
- linux下php實現C/C++擴充套件程式設計LinuxPHPC++套件程式設計
- windows下php7安裝redis擴充套件WindowsPHPRedis套件
- mac下編譯安裝php redis擴充套件Mac編譯PHPRedis套件
- 給linux新增磁碟並擴充套件邏輯卷Linux套件
- linux下安裝php的imagick擴充套件模組(附php升級指令碼)LinuxPHP套件指令碼
- PHP安裝redis擴充套件PHPRedis套件