本文共 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扩展上传配置文件
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/