首先,進入原始碼目錄
cd php-5.2.13/ext/ftp
#執行phpize生成configure
/usr/local/php/bin/phpize
#編譯,指定php-config,注意這裡的php-config,不是php.ini
./configure --程式設計客棧php-config=/usr/local/php/bin/php-configdvqcopp
#上面可以新增--enable-ftp,也可以不用新增
#編譯安裝
make;make instalwww.cppcns.coml
dvqcopp#生成乙個目錄來存放擴充套件的模組
mkdir /usr/local/php/etc/php/ext
#複製ftp.so到模組目錄
cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ftp.so /usr/local/php/etc/ext/
#編輯php.ini檔案,指定php到哪個目錄讀模組
vi /usr/local/php/etc/php.ini
複製** **如下:
extension_dir="/usr/local/php/etc/ext"
#load模組
extension=ftp.so
#儲存退出
至此,成功完成ftp擴充套件的載入。
本文標題: 無需重新編譯php加入ftp擴充套件的解決方法
本文位址:
centos 重新編譯php
說明 系統原來通過原始碼安裝了php7.1.0。網上找了很多徹底刪除原來php的辦法,執行命令php v php版本資訊始終都在,說明方法都無用。自己大膽做了如下嘗試,成功重新編譯php 查詢php 還有 usr local etc php目錄 所以索性刪除了所有php相關目錄 rm rf usr ...
不重新編譯PHP給php增加openssl模組記錄
引用 yum y install openssl usr local bin 是php的安裝目錄 切換到php安裝目錄的etx openssl目錄 cd root soft php 5.2.8 ext openssl 引用 usr local bin phpize cannot find confi...
不重新編譯php, 擴充套件gd庫
1.準備 wget wget wget wget mv download?source files freetype.tar.bz2 2.安裝 freetype tar jxvf freetype.tar.bz2 cd freetype 2.4.10 configure prefix usr loc...