博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7 部署安装FastDFS多机版(三)——安装FastDFS的PHP扩展
阅读量:2049 次
发布时间:2019-04-28

本文共 1107 字,大约阅读时间需要 3 分钟。

在已经拥有PHP环境的服务器中安装FastDFS,只需要安装FastDFS即可,安装过程参考:

说明:在此之前我的服务器已经安装LNMP环境,安装过程可参考:

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

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

 

运行./configure

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

 

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

 

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

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

 

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

cp /etc/fdfs/client.conf.sample /etc/fdfs/client.confphp -m | grep fastdfs_client

 

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

  • base_path与FastDFS服务器上文件数据存储目录一致;
  • tracker_server有多少台tracker_server服务器就写几个;
  • http.tracker_server_port与FastDFS服务器上存储节点的http.server_port配置保持一致;
vi /etc/fdfs/client.conf---------------------------------------base_path=/home/dfstracker_server=172.16.116.40:22122  # 服务器1tracker_server=172.16.116.42:22122  # 服务器2tracker_server=172.16.116.43:22122  # 服务器3http.tracker_server_port=8888

 

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

 

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

 

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

 

转载地址:http://zbrof.baihongyu.com/

你可能感兴趣的文章
Wintun:一款惊艳的 WireGuard 虚拟网卡接口驱动
查看>>
个人学习方法分享
查看>>
时隔多年。。终于有一款云原生消息系统出仕了!
查看>>
[译]数据包在 Kubernetes 中的一生(1)
查看>>
[译]数据包在 Kubernetes 中的一生(2)
查看>>
[译]数据包在 Kubernetes 中的一生(3)
查看>>
从源头解决 Service Mesh 问题最彻底!
查看>>
一次“不负责任”的 K8s 网络故障排查经验分享
查看>>
一次有趣的 Docker 网络问题排查经历
查看>>
KubeSphere Meetup 北京站火热报名中 | 搭载 CIC 2021 云计算峰会
查看>>
深入理解 Linux Cgroup 系列(一):基本概念
查看>>
深入理解 Linux Cgroup 系列(二):玩转 CPU
查看>>
云原生周报第 1 期 | 2019-06-24~2019-06-28
查看>>
Kubernetes Pod 驱逐详解
查看>>
kubectl 创建 Pod 背后到底发生了什么?
查看>>
[译] Kubernetes 儿童插图指南
查看>>
云原生周报第 2 期 | 2019-07-01~2019-07-05
查看>>
kubectl 创建 Pod 背后到底发生了什么?
查看>>
Kube-scheduler 源码分析(二):调度程序启动前逻辑
查看>>
kubernetes 1.15 有哪些让人眼前一亮的新特性?
查看>>