国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

FastDFS安裝擴展篇——安裝PHP、Apache及Nginx的FastDFS擴展

瀏覽:26日期:2022-09-14 11:10:41

關于linux下如何安裝FastDFS請參考:/p/4843.html

一、安裝配置FastDFS支持PHP

FastDFS不是通用的文件系統,只能通過專用的API來訪問,目前提供了C JAVA PHP的API,下面我們來安裝php擴展。讓Fastdfs支持php,在FastDFS的源碼包解壓后里面有個php_client目錄,進入此目錄,參照README進行安裝:

phpize./configuremakemake install

安裝完成后會自動把modules/fastdfs_client.so 拷貝到/usr/lib/php5/20090626目錄下,只需要把fastdfs_client.ini copy到/etc/php5/conf.d目錄下,執行php fastdfs_test.php 進行測試,php5 -m也會看到fastdfs_client模塊,在README中還有相關的php函數解釋,可以進行測試。

測試:

創建一個test-file文件,內容:I’m test file,然后使用fdfs_upload_file命令上傳,結果如下:

編寫test.php測試界面:

<?php$file_info=fastdfs_get_file_info1(’group1/M00/00/00/CgEGflArNZmlRB8kAAAADvvpdFc8638629’);var_dump($file_info);?>

測試結果如下:

二、安裝apache2擴展:

在每臺storage server上部署web server,直接對外提供HTTP服務,tracker server上不需要部署web server,如果請求文件在當前storage上不存在,通過文件ID反解出源storage,直接請求源storage,FastDFS擴展模塊不依賴于FastDFS server,可以獨立存在!

在storage上安裝apache2

apt-get install apache2 apache2.2-common apache2.2-bin apache2-utils apache2-mpm-prefork libapache2-mod-php5 apache2-prefork-dev

下載擴展包

wget http://fastdfs.googlecode.com/files/fastdfs-apache-module_v1.10.tar.gz

由于默認的包的配置都是centos下的配置,所以在安裝前需要修改一下Makefile文件

tar zxvf fastdfs-apache-module_v1.10.tar.gzcd fastdfs-apache-module/srcvi Makefile#相對應的變量改成以下值,只針對debian6下apt方式安裝的apache2APACHE_BASE_PATH=/usr/share/apache2/APXS=/usr/bin/apxs2APACHECTL=/usr/bin/apachectl

安裝

makemake install

修改apache2配置

#創建mod_fastdfs.load文件vi /etc/apache2/mods-available/mod_fastdfs.loadLoadModule fastdfs_module /usr/lib/apache2/modules/mod_fastdfs.so<Location /M00> sethandler fastdfs</Location>

#加載mod_fastdfs.so模塊a2enmod mod_fastdfs

#修改虛擬主機配置,修改相關變量值,增加alias行配置vi /etc/apache2/sites-enabled/000-defaultDocumentRoot /var/www<Directory /var/www>alias /group1/M00 /var/www/data

修改mod_fastdfs.conf配置

vi /etc/fdfs/mod_fastdfs.confbase_path=/var/wwwtracker_server=x.x.x.x:22122store_path0=/var/www

配置生效

/etc/init.d/apache2 restart

測試先上傳一個圖片:

fdfs_upload_file /etc/fdfs/client.conf 2.jpg

返回文件ID:group1/M00/00/00/CgEGflArRqG5Nsu_AACLn3wEca8908.jpg

在瀏覽器中測試如下:

三、添加nginx擴展:

下載擴展包:

wget http://fastdfs-nginx-module.googlecode.com/files/fastdfs-nginx-module_v1.10.tar.gz

由于nginx的模塊都為靜態加載,所以需要編譯安裝nginx,過程如下:

./configure --prefix=/etc/nginx2/ --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-file-aio --with-ipv6 --add-module=/root/fastdfs-nginx-module/srcmake && make install

修改nginx.conf,添加如下內容:

vi /etc/nginx2/conf/nginx.conf#在server字段下添加以下內容location /M00 { root /opt/fdfs/data; ngx_fastdfs_module;}

/etc/fdfs/mod_fastdfs.conf配置文件的修改和apache2一致,經過測試可以正常工作

標簽: PHP
相關文章:
主站蜘蛛池模板: 女人aaaaa片一级一毛片 | 亚洲欧美日韩一区 | 亚洲欧美小视频 | 久草高清视频 | 亚洲欧美一级久久精品 | 亚洲精品15p| 激情一区二区三区成人 | 欧日韩美香蕉在线观看 | 99精品免费观看 | 精品久久久久久乐 | 国产在线91精品天天更新 | 精品丝袜国产自在线拍亚洲 | 精品久久久中文字幕一区 | 欧美精品不卡 | 亚洲第一成年网站大全亚洲 | 午夜视频一区二区 | 在线精品国产成人综合第一页 | 91亚洲最新精品 | 国产精品久久久久久久久久日本 | 国产精品久久久精品视频 | 看全色黄大色黄大片女图片 | 一级特黄aaa大片在线观看 | 一区二区三区视频 | 在线精品视频播放 | 久草手机在线观看 | 亚洲一区二区中文字幕 | 欧美日韩一区二区三区四区在线观看 | 国产在线观看精品一区二区三区91 | 成人老司机深夜福利久久 | 手机在线观看一级午夜片 | 国产不卡在线观看视频 | 久久精品国产亚洲麻豆 | 亚洲国产成人久久精品图片 | 欧美精品另类hdvideo | 黄色毛片免费 | 欧美色v| 9cao在线精品免费 | 欧美视频一区二区专区 | 韩国理伦一级毛片 | 成人夜色香网站在线观看 | 日本一区二区三区在线 视频观看免费 |