日期:2014-05-16  浏览次数:20793 次

FastDFS--扩展篇(Php&&Apache2&&Nginx)

???

? ? FastDFS不是通用的文件系统,只能通过专用的API来访问,目前提供了C JAVA PHP的API,下面我们来安装php扩展。

? ??让Fastdfs支持php,在FastDFS的源码包解压后里面有个php_client目录,进入此目录,参照README进行安装:

?

view source
?
print?
1 phpize
2 ./configure
3 make
4 make install

?

? ??安装完成后会自动把modules/fastdfs_client.so 拷贝到/usr/lib/php5/20090626目录下,只需要把fastdfs_client.ini copy到/etc/php5/conf.d目录下,执行php fastdfs_test.php 进行测试,php5 -m也会看到fastdfs_client模块,在README中还有相关的php函数解释,可以进行测试。

? ?测试:

? ? 创建一个test-file文件,内容:I'm test file,然后使用fdfs_upload_file命令上传,结果如下:


? ? 编写test.php测试界面:

?

view source
?
print?
1 <?php
2 $file_info=fastdfs_get_file_info1('group1/M00/00/00/CgEGflArNZmlRB8kAAAADvvpdFc8638629');
3 var_dump($file_info);
<