php多机自动部署,CentOS7 部署安装FastDFS多机版(三)——安装FastDFS的PHP扩展

在已经拥有PHP环境的服务器中安装FastDFS,只需要安装FastDFS即可,安装过程参考:CentOS7 部署安装FastDFS多机版(一)——安装FastDFS

说明:在此之前我的服务器已经安装LNMP环境,安装过程可参考:CentOS 7.5搭建lnmp环境,并实现数据库远程连接及laravel和tp5项目部署配置

安装完FastDFS后,在fastdfs安装目录中进入到php_client目录,然后利用phpize进行PHP扩展的添加,运行phpize命令在目录下生成相应的configure文件

注:phpize是一个运行脚本,主要作用是检测php的环境还有就是在特定的目录生成相应的configure文件,这样make install之后,生成的.so文件才会自动挂载到php扩展目录下面。

9643f6a0c31a5f04be04ad127ac360c1.png

运行./configure

./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,满足就会生成makefie文件

61e21981b8aed46066f566130bccc51c.png

编译安装FastDFS扩展:make && make install

1db62dfa9d13f75fe3e4055c14c0cf4e.png

复制FastDFS扩展配置文件到php配置文件目录

cp /usr/local/src/fastdfs/php_client/fastdfs_client.ini /etc/php.d/

0cacc7aa058940dc0e73dec01631157d.png

将FastDFS扩展上传配置文件样例复制一份,然后测试扩展是否安装成功

cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf

php -m | grep fastdfs_client

ccc8ff05d0443b1da4976008cf6eaf90.png

修改复制的FastDFS扩展上传配置文件

base_path与FastDFS服务器上文件数据存储目录一致;

tracker_server有多少台tracker_server服务器就写几个;

http.tracker_server_port与FastDFS服务器上存储节点的http.server_port配置保持一致;

vi /etc/fdfs/client.conf

---------------------------------------

base_path=/home/dfs

tracker_server=172.16.116.40:22122 # 服务器1

tracker_server=172.16.116.42:22122 # 服务器2

tracker_server=172.16.116.43:22122 # 服务器3

http.tracker_server_port=8888

eef658918c8d2f20440bdda9c70d14ad.png

使用扩展包里面的fastdfs_test.php和fastdfs_test1.php运行测试

677d316410441034a63afe6288b941c9.png

成功可以看到输出的测试文件上传成功以及删除成功的信息

e49f35b2c493929f5ca901a18cc610ed.png

具体的FastDFS扩展的php函数可以参考:

https://blog.csdn.net/u012732259/article/details/42874799

https://github.com/happyfish100/fastdfs/blob/master/php_client/README

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值