PHP, JavaScript, Ajax, jQuery, ActionScript, Flex, AIR, Facebook App, Linux, Apache, MySQL...

2010年4月28日 星期三

[Linux]在 XAMPP 上安裝 PHP extension (以 ffmpeg-php 為例)

因為XAMPP的目錄結構不同,所以使用一般安裝方式會出現錯誤。

1.要先安裝 XAMPP 的 開發套件(development package):
網址:http://www.apachefriends.org/zh_tw/xampp-linux.html

下載完成後,只要輸入下列命令:
[root@localhost ~]# tar xvfz xampp-linux-devel-1.7.3a.tar.gz -C /opt

這樣就完成開發套件的安裝了。

2.下載 ffmpeg-php 並解壓縮:
網址:http://ffmpeg-php.sourceforge.net/

下載完成後,輸入下列命令:
[root@localhost ~]# tar xvf ffmpeg-php-0.6.0.tbz2
[root@localhost ~]# cd ffmpeg-php-0.6.0

3.執行phpize:
[root@localhost ~]# /opt/lampp/bin/phpize

4.Configure the extension :
[root@localhost ~]# ./configure --enable-ffmpeg --with-php-config=/opt/lampp/bin/php-config

5.執行 'make' 來取得編譯後的 ffmpeg.so :
[root@localhost ~]# make
[root@localhost ~]# make install

6.複製 ffmpeg.so 到 PHP 的 extensions 目錄:
[root@localhost ~]# cp modules/ffmpeg.so /opt/lampp/lib/php/extensions

7.設定 php.ini
[root@localhost ~]# vi /opt/lampp/etc/php.ini

加入以下內容:
[ffmpeg]
extension=ffmpeg.so

8.最後重啟 Apache:
[root@localhost ~]# /opt/lampp/lampp stopapache
[root@localhost ~]# /opt/lampp/lampp startapache

記得使用 phpinfo() 來檢查 extension 是否安裝成功。


參考資料

http://www.sanisoft.com/blog/2007/06/23/how-to-install-xdebug-php-extension-for-xampp-on-linux/

0 意見:

張貼留言