nginx+php下添加php的ftp扩展
	linux+nginx+php+mysql环境下,在部署的时候忘了添加php的ftp扩展。
	 
	1、找到原来的源码包解压一下
	 如:php-5.3.6
	进入到到FTP的扩展目录# /root/php-5.3.6/ext/ftp  (按自己的软件路径)
	2、调用phpize程序生成编译配置文件
	[root@zj ftp]#  /usr/local/php/bin/phpize
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
	
	本文出自 “走到那里” 博客
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>







