首先需要的libfastcommon支持。
wget https://github.com/happyfish100/libfastcommon/archive/master.zip unzip master.zip cd libfastcommon-master/ ./make.sh ./make.sh install
FastDFS安装
tar -zxvf FastDFS_v5.05.tar.gz cd FastDFS/ chmod +x make.sh ./make.sh ./make.sh install
期间可能遇到致命错误:
如果没有遇到更好。解决如下:安装第一个包
启动tracker
cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart 如果启动出错修改配置中的path地址
启动storage
cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart 如果启动出错修改配置中的path地址
上传测试:
cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf vim /etc/fdfs/client.conf 如果启动出错修改配置中的path地址
扩展安装
cd ../php_client phpize ./configure --with-php-config=/usr/bin/php-config make make install cp ../conf/client.conf /etc/fdfs/ cd /etc/fdfs/ vi client.conf,保存 tracker_server=192.168.1.100:22122 //根据环境填写IP地址及端口号 在php.ini配置文件中加载fastdfs cat fastdfs_client.ini >> /usr/local/php/etc/php.ini
然后重启php服务 看提示相关的报错
如果初始化失败就是so扩展不对应。
fastdfs_client.zip 这个是php5.6的so扩展 复制到/usr/local/lib/php/extensions/no-debug-non-zts-20060613/ 即可
重新运行php服务
然后我们验证扩展是否安装成功
cp ./php_client/fastdfs_test.php /home/wwwroot/xxxx // 后面是web目录
然后扩展也是成功的
相关文章:
http://www.cleey.com/blog/single/id/752.html
http://www.cleey.com/blog/single/id/753.html
http://www.thinksaas.cn/topics/0/529/529028.html
http://www.tuicool.com/articles/q6ZvUn
关键字词: