PHP安裝fastDFS擴充套件
1、下載fastDFS源程式,最好與FastDFS伺服器版本匹配,這裡我下載了FastDFS_v3.06.tar.gz版本,放在/opt/soft目錄下。
2、LAMP或LNMP已安裝好,PHP安裝目錄為/usr/local/php
3、步驟
[root@snstest ~]#tar zxvf FastDFS_v3.06.tar.gz
[root@snstest ~]#cd FastDFS
[root@ FastDFS ~]#./make.sh
[root@ FastDFS ~]#./make.sh install
[root@ FastDFS ~]#Cd client
[root@ client ~]#make; make install
[root@ client ~]#cd ../php_client
如以上不安裝,直接進php-config目錄進行編譯安裝,會報如下錯誤:
make: *** [fastdfs_client.lo] Error 1
[root@ php_client ~]#/usr/local/php/bin/phpize //執行php的安裝目錄下的phpize
[root@ php_client ~]#./configure –with-php-config=/usr/local/php/bin/php-config
[root@ php_client ~]#make
[root@ php_client ~]#make install
[root@ php_client ~]#cp ../conf/client.conf /etc/fdfs/ //3.06版本/etc/fdfs/目錄下有client.conf
[root@ php_client ~]#cd /etc/fdfs/
[root@ fdfs ~]#vi client.conf,儲存
tracker_server=192.168.133.171:22122 //根據環境填寫IP地址及埠號
在php.ini配置檔案中載入fastdfs
[root@ fdfs ~]#cat fastdfs_client.ini >> /usr/local/php/etc/php.ini
4、重啟web伺服器即可。在php_client已經有擴充套件函式說明和程式示例
5、驗證擴充套件
[root@ fdfs ~]#cd /opt/soft/FastDFS/php_client
[root@ fdfs ~]#cp fastdfs_test.php /var/www ///var/www是我web伺服器目錄
開啟IE或其它瀏覽器,輸入http://192.168.133.87/fastdfs_test.php,如出現
3.06 fastdfs_tracker_make_all_connections result: 1 array(1) { [“group1”]=> array(12) { [“free_space”]=> int(10542) [“trunk_free_space”]=> int(0) [“server_count”]=> int(2) [“active_count”]=> int(2) [“storage_port”]=> int(23000) [“storage_http_port”]=> int(8888)
如果報以下錯,就是沒有重啟web服務軟體,如apache,nginx,fast-php
Fatal error: Call to undefined function fastdfs_client_version() in �,B on line 6
本文轉自itwork 51CTO部落格,原文連結:http://blog.51cto.com/369369/771169,如需轉載請自行聯絡原作者
相關文章
- PHP 擴充套件安裝PHP套件
- PHP安裝redis擴充套件PHPRedis套件
- php amqp擴充套件安裝PHPMQ套件
- (MAC) PHP擴充套件安裝MacPHP套件
- php mysql擴充套件安裝PHPMySql套件
- php 安裝yar擴充套件PHP套件
- php安裝openssl 擴充套件PHP套件
- php gmp擴充套件安裝PHP套件
- PHP opcache擴充套件安裝PHPopcache套件
- php以及php擴充套件memcache 安裝PHP套件
- 安裝php擴充套件 ffmpeg-phpPHP套件
- php7安裝redis擴充套件和memcache擴充套件PHPRedis套件
- docker PHP 安裝 Redis 擴充套件DockerPHPRedis套件
- PHP 安裝 yaconf 擴充套件PHP套件
- php 擴充套件安裝(隨筆)PHP套件
- PHP 安裝 amqp、rabbitmq 擴充套件PHPMQ套件
- 安裝PHP的memcache擴充套件PHP套件
- php安裝filter擴充套件模組PHPFilter套件
- php擴充套件模組安裝-lampPHP套件LAMP
- 安裝PHP及Memcache擴充套件PHP套件
- 【PHP】php安裝bcmath擴充套件指令碼PHP套件指令碼
- 【PHP】PHP安裝擴充套件-mysqli.soPHP套件MySql
- PHP:php7.2.3 安裝pcntl 擴充套件PHP套件
- memcached安裝和php擴充套件memcache安裝PHP套件
- Linux 上安裝 PHP 擴充套件LinuxPHP套件
- laradock 中安裝 PHP 擴充套件PHP套件
- CentOS 下安裝 PHP Swoole 擴充套件CentOSPHP套件
- Homestead 安裝 PHP Redis 擴充套件PHPRedis套件
- CentOS安裝RabbitMQ及PHP擴充套件CentOSMQPHP套件
- PHP安裝ssh2擴充套件PHP套件
- php怎麼安裝fileinfo擴充套件PHP套件
- centos安裝php的oracle擴充套件CentOSPHPOracle套件
- [轉貼][php擴充套件-amqp]安裝PHP套件MQ
- Laravel homestead 安裝 PHP 擴充套件LaravelPHP套件
- php7.2 安裝phpredis擴充套件PHPRedis套件
- php7 安裝rabbitmq 擴充套件PHPMQ套件
- PHP7.1安裝yaf擴充套件PHP套件
- php7 安裝 imagick 擴充套件PHP套件