PHP如何安装FastDFS扩展并测试上传文件
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下PHP如何安装FastDFS扩展并测试上传文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PHP安装F
千家信息网最后更新 2025年11月07日PHP如何安装FastDFS扩展并测试上传文件
小编给大家分享一下PHP如何安装FastDFS扩展并测试上传文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
PHP安装FastDFS扩展,测试上传文件
PHP所在服务器需先安装FastDFS。FastDFS安装方法如上,无需启动服务。
安装FastDFS扩展
# cd /usr/local/FastDFS/php_client/# ls /opt/lampp/bin/phpize/opt/lampp/bin/phpize# /opt/lampp/bin/phpizeConfiguring for:PHP Api Version: 20121113Zend Module Api No: 20121212Zend Extension Api No: 220121212# ./configure --with-php-config=/opt/lampp/bin/php-config# vi MakefileFASTDFS_CLIENT_SHARED_LIBADD = -Wl,-rpath,/usr/local/FastDFS/lib -L/usr/local/FastDFS/lib -lfdfsclient -Wl,-rpath,/usr/local/FastDFS/lib -L/usr/local/FastDFS/lib -lfastcommonINCLUDES = -I/opt/lampp/include/php -I/opt/lampp/include/php/main -I/opt/lampp/include/php/TSRM -I/opt/lampp/include/php/Zend -I/opt/lampp/include/php/ext -I/opt/lampp/include/php/ext/date/lib -I/usr/local/FastDFS/include/fastcommon -I/usr/local/FastDFS/include/fastdfs#make#make installInstalling shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/
PHP配置FastDFS扩展
PHP配置文件尾部追加FastDFS配置:
# vi /opt/lampp/etc/php.ini[FastDFS]extension = /opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/fastdfs_client.so; the base pathfastdfs_client.base_path = /tmp; connect timeout in seconds; default value is 30sfastdfs_client.connect_timeout = 2; network timeout in seconds; default value is 30sfastdfs_client.network_timeout = 60; standard log level as syslog, case insensitive, value list:;;; emerg for emergency;;; alert;;; crit for critical;;; error;;; warn for warning;;; notice;;; info;;; debugfastdfs_client.log_level = info; set the log filename, such as /usr/local/fastdfs/logs/fastdfs_client.log; empty for output to stderrfastdfs_client.log_filename =; secret key to generate anti-steal token; this parameter must be set when http.anti_steal.check_token set to true; the length of the secret key should not exceed 128 bytesfastdfs_client.http.anti_steal_secret_key =; FastDFS cluster count, default value is 1fastdfs_client.tracker_group_count = 1; config file of FastDFS cluster ;, based 0; must include absolute path, such as fastdfs_client.tracker_group0; the config file is same as conf/client.conffastdfs_client.tracker_group0 = /etc/fdfs/client.conf; if use connection pool; default value is false; since V4.05fastdfs_client.use_connection_pool = false; connections whose the idle time exceeds this time will be closed; unit: second; default value is 3600; since V4.05fastdfs_client.connection_pool_max_idle_time = 3600# vi /etc/fdfs/client.conf base_path=/home/data/fastdfstracker_server=192.168.3.75:22122tracker_server=192.168.3.74:22122
PHP文件上传测试
# ls /usr/local/FastDFS/php_client/acinclude.m4 config.h.in configure fastdfs_client.h fastdfs_test_slave.php Makefile.fragments READMEaclocal.m4 config.log configure.in fastdfs_client.ini include Makefile.global run-tests.phpautom4te.cache config.m4 fastdfs_appender_test1.php fastdfs_client.la install-sh Makefile.objectsbuild config.nice fastdfs_appender_test.php fastdfs_client.lo libtool missingconfig.guess config.status fastdfs_callback_test.php fastdfs_test1.php ltmain.sh mkinstalldirsconfig.h config.sub fastdfs_client.c fastdfs_test.php Makefile modules
里面的fastdfs_test.php、fastdfs_test1.php等文件可以用来测试!
以上是"PHP如何安装FastDFS扩展并测试上传文件"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
测试
篇文章
配置
内容
服务
不怎么
大部分
如上
尾部
所在
方法
更多
服务器
知识
行业
资讯
资讯频道
频道
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
罗克韦尔服务器失败怎么办
软件开发服务审计标准
西城区网络安全中心
软件开发外部设计
北京小早网络技术有限公司
网络安全宣传周2020标语
路网络视频服务器
广州派诺云网络技术有限公司
nginx做代理服务器
网络技术和软件
连接 access数据库
网络安全法看不懂是指什么
数据库概念 pdf
上海安卓软件开发靠谱吗
如何把写好的网页放进数据库
深度学习服务器是什么东西
以太网优点需要文件服务器吗
网络安全知识竞赛的活动
sybase数据库锁资源
脏小豆骗赞服务器插件
如何取消服务器系统登录密码
94年开始网络安全事件
戴尔服务器设置固态启动
闪银超好贷服务器异常
近来网络安全事件感想
通勤人员会被移出数据库吗
TS下载软件开发
web服务器不能访问
知名专业软件开发公司有哪些
服务器防护设备哪个好