linux下FastDFS安装与配置 错误解析和os扩展

2016-08-25 来源:apizl.com 点击:165

首先需要的libfastcommon支持。

wget https://github.com/happyfish100/libfastcommon/archive/master.zip 
unzip master.zip 
cd libfastcommon-master/ 
./make.sh  
./make.sh install

libfastcommon-master.zip


FastDFS安装

FastDFS_v5.05.tar.gz

tar -zxvf FastDFS_v5.05.tar.gz
cd FastDFS/ 
chmod +x make.sh 
./make.sh  
./make.sh install

期间可能遇到致命错误:

QQ截图20160825162243.png

如果没有遇到更好。解决如下:安装第一个包

启动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地址

QQ截图20160825162832.png

扩展安装

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服务  看提示相关的报错

QQ截图20160825163055.png

如果初始化失败就是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目录

然后扩展也是成功的

QQ截图20160825163439.png

相关文章:

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


文章由爱资料原创 来源:http://www.apizl.com/archives/view-132667-1.html,欢迎分享本文,转载请保留出处!
分享: