[linux]用shell script安裝swfed

LINEで送る
[`evernote` not found]

在上一篇[flash lite 2.0 & php]在flash lite中動態換圖片中說到swfed這個好東西

不過在使用前還是要先在server上安裝好
如果只有一台也就算了
偏偏這次的手機遊戲總共包括了30台前端server跟兩台DB還有一台admin&test server
即使扣掉DB也夠讓兩個工程師裝到眼花花了

這時就不得不讚嘆一下shell script的方便拉
下載後解壓縮到各server的相同路徑下(/var/www/html/app/dl/swfed-0.20/src/)
參考官網做好shell檔(setup.sh):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
 
yum -y --enablerepo=remi install php-devel
yum -y install gcc
 
cd /var/www/html/app/dl/zlib-1.2.5/
./configure --shared --libdir=/lib
make
make install
 
cd /var/www/html/app/dl/swfed-0.20/src/
phpize
./configure --with-zlib --with-png --with-gif
make
make install

幾乎就剩下ssh過去執行的事了

不過最後我們才想到
還要在php.ini中加上extension的設定

extension=swfed.so

然後

/etc/rc.d/init.d/httpd restart

才真的大功告成~