close

現場(環境):Ubuntu 14.04-Server版
 

專案套件: vimp

 

筆錄(原因):

現在每個人不管通勤或者在家裡時,無時無刻都會使用到影音平台(youtube)。
既然都要用到,那我們試著自己打造一個吧。

本專題將分成三個章節:  基底 、核心、使用。

 


處理:

安裝套件

先將apt-get 裡的資料進行update

#apt-get update


下載套件並安裝套件

#apt-get install apache2 php5 php5-gd php5-mysql mysql-server mysql-client php5-cli php5-mcrypt php5-xsl php5-curl php5-gmp php5-json libjpeg62 libjpeg62-dev ruby

因為有安裝mysql-server,所以安裝到一半會跳出要你設定資料庫的密碼。

因為之後會有寄件的動作,所以我們這邊安裝sendmail來進行。

#apt-get install sendmail sendmail-bin


設定Apache

Apache(virtual)設定檔範例

#vim /etc/apache2/sites-available/000-default.conf
把設定檔添加在裡面 (重點是框起來的,到時會使用這個virtual的位址)

<VirtualHost *:80>

        ServerAdmin joe@[網域名稱]

        ServerName 172.16.X.X  <--這邊也可以設定為網址 (如果沒有使用DNS對應的話,還是先設IP來使用就好。

        DocumentRoot /var/www/web

        <Directory />

                options FollowSymLinks

                AllowOverride None

        </Directory>

        <Directory /var/www/web/>

                Options Indexes FollowSymLinks MultiViews

                AllowOverride All

                Order allow,deny

                allow from all

        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

 

        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

建立一個新的空檔

#touch /etc/apache2/sites-available/vimp.conf

套用

#a2ensite default

接著進行 apache2服務重啟。

#service apache2 restart

 


設定PHP

 

 

接著修改php.ini檔案

 

#vim /etc/php5/apache2/php.ini

 

找出

 

upload_max_filesize= 2M

post_max_size = 8M

register_argc_argv = Off

memory_limit = 128M

修改為

upload_max_filesize= 1024M

post_max_size = 1024M

register_argc_argv = On

memory_limit = 512M


再來啟用apache專用的rewrite模組

#a2enmod rewrite

照他的指示 重啟apache

#service apache2 restart


設定資料庫

先用指令登入資料庫

mysql> create database vimp default character set utf8 collate utf8_unicode_ci;

mysql> grant all privileges on vimp.* to 'vimpuser'@'localhost' identified by '自己的密碼';

mysql> flush privileges;


安裝php延伸套件

不透過apt 方式安裝

# wget http://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz

# tar -zxvf loaders.linux-x86_64.tar.gz

 

搬移ixed.5.5.lin/usr/lib/php5/20121212裡面

#cp -rf ixed.5.5.lin /usr/lib/php5/20121212/.

 

切換到php專屬的apache設定檔

#cd /etc/php5/apache2/conf.d/

 

建立 sourceguardian.ini 檔案

# vim sourceguardian.ini

 

[sourceguardian]

zend_extension=/usr/lib/php5/20121212/ixed.5.5.lin

 

複製一份建立好的sourceguardian.ini /etc/php5/mods-available

#cp -rf sourceguardian.ini /etc/php5/mods-available/.

 

執行下列命令

# php5enmod sourceguardian

Apache再重啟

#service apache2 restart

以上是設定apachemysql的設定


明天我們要介紹如何安裝影音平台最重要的核心   -  【VIMP】 +【轉碼器工具】

(待續)

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 IT001 的頭像
    IT001

    IT001

    IT001 發表在 痞客邦 留言(0) 人氣()