工作记录一下
1.首先进入原始php包安装文件(不是安装后的文件,是下载php安装压缩包,解压后的那个文件)
安装包里有个扩展文件夹ext,进入
安装包里有个扩展文件夹ext,进入
#cd /home/php-5.3.3/ext/
#ls (一下这些都是可以安装的扩展插件)
5.
# make install (然后安装命令)
#ls (一下这些都是可以安装的扩展插件)
bcmath ext_skel intl openssl phar sockets xml
bz2 json pcntl posix spl xmlreader
calendar fileinfo ldap pcre pspell sqlite xmlrpc
com_dotnet filter libxml pdo readline sqlite3 xmlwriter
ctype ftp mbstring pdo_dblib recode standard xsl
curl gd mcrypt pdo_firebird reflection sybase_ct zip
date gettext mssql pdo_mysql session sysvmsg zlib
dba gmp mysql pdo_oci shmop sysvsem
dom hash mysqli pdo_odbc simplexml sysvshm
enchant iconv mysqlnd pdo_pgsql skeleton tidy
ereg imap oci8 pdo_sqlite snmp tokenizer
exif interbase odbc pgsql soap wddx
2.
#cd ftp/
# /usr/local/php/bin/phpize (使用安装文件中的phpize编译)
#cd ftp/
# /usr/local/php/bin/phpize (使用安装文件中的phpize编译)
3.
# ./configure --with-php-config=/usr/local/php/bin/php-config (configure命令配置环境)
# ./configure --with-php-config=/usr/local/php/bin/php-config (configure命令配置环境)
4.
# make (make命令进行编译)
# make (make命令进行编译)
5.
# make install (然后安装命令)
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20090626/
(安装好的ftp.so 文件在这里)
6.
将安装好的ftp.so 文件 放到 php的扩展目录 (这一步省略,ftp.so直接生成在我的php扩展目录,无需复制)
将安装好的ftp.so 文件 放到 php的扩展目录 (这一步省略,ftp.so直接生成在我的php扩展目录,无需复制)
7.修改php.ini 文件
增加 extension=ftp.so
8.重启apache
9.查看phpinfo
安装成功