sudo apt-get install apache2 php5 php5-gd php-pear php-apc libapache2-mod-php5 php-date imagemagick memcached php5-memcache php5-curl php-xml-parser php5-imagick php5-mcrypt php5-mysql php5-suhosin php5-xmlrpc php5-xsl phpmyadmin mysql-server

 

  • 各套件簡介
    • suhosin 是一套保護 php5 免受攻擊的資安軟體,十分有效,MyIP 站台的 LOG 檔就常出現 suhosin 阻擋成功的記錄。
    • php-apc 是快取器,加快 PHP 程式的執行速度
    • gd 及 imagick 是圖形庫
    • xmlrpc, xsl 等是 xml 工具
    • php-pear, php-date 等是一些擴充涵式庫  

 

  • suhosin 安全套件之參數調整
    在 phpMyadmin 的建議之下,要調整 php5-suhosin 套件參數,以避免某些功能不正常
    • 編輯 /etc/php5/conf.d/suhosin.ini
    • 修改下列參數成本文之建議值或以上

 

suhosin.get.max_value_length = 1024
suhosin.post.max_array_index_length = 256
suhosin.post.max_totalname_length = 8192
suhosin.post.max_vars = 2048
suhosin.request.max_array_index_length = 256
suhosin.request.max_totalname_length = 8192
suhosin.request.max_vars = 2048
suhosin.sql.bailout_on_error = off

 

安裝完php5與apache2後記得修改其設定檔

sudo gedit /etc/php5/apache2/php.ini

 

1.修改使用網頁上傳檔案的上限 預設是2M

   upload_max_filesize = 100M

2.修改網頁post資料上限預設為8M

   此參數大小需大於upload_max_filesize參數的大小

   post_max_size = 200M

3.設定時區為亞洲/台北

   date.timezone = Asia/Taipei

 

 

參考資料

http://myip.tw/itsmw/index.php?title=Ubuntu_12.04

http://chipersoft.com/p/Setting-up-a-LAMP-server-ubuntu/

arrow
arrow
    文章標籤
    ubuntu php
    全站熱搜

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