PHP的FastDFS扩展安装
上篇文章已经对fastdfs进行安装配置,这篇文章介绍php的fastdfs扩展。
首先要安装好fastdfs,上篇以介绍下载地址,安装过程等:
1、安装fastdfs
tar zxvf FastDFS_v3.06.tar.gz cd FastDFS ./make.sh ./make.sh install cd client make && make install
2、安装php扩展
cd ../php_client phpize //执行php的安装目录下的phpize ./configure --with-php-config=/usr/bin/php-config make make install cp ../conf/client.conf /etc/fdfs/ //3.06版本/etc/fdfs/目录下有client.conf cd /etc/fdfs/
编辑配置文件,
vim client.conf,保存 tracker_server=192.168.133.171:22122 //根据环境填写IP地址及端口号 在php.ini配置文件中加载fastdfs cat fastdfs_client.ini >> /usr/local/php/etc/php.ini
4、重启PHP CGI web服务器
在php_client已经有扩展函数说明和程序示例
5、验证扩展
cp ./php_client/fastdfs_test.php /export/www // /export/www是我web服务器目录
打开IE或其它浏览器,输入http://192.168.133.87/fastdfs_test.php,如出现:
3.06 fastdfs_tracker_make_all_connections result: 1 array(1) { ["group1"]=> array(12) { ["free_space"]=> int(10542) ["trunk_free_space"]=> int(0) ["server_count"]=> int(2) ["active_count"]=> int(2) ["storage_port"]=> int(23000) ["storage_http_port"]=> int(8888)
错误提示:
Fatal error: Call to undefined function fastdfs_client_version()
如果报以下错,就是没有重启web服务软件,如apache,nginx,fast-php