動態網頁能為我們做些甚麼呢?其實像大家所熟知的FaceBook、維基百科、Discuz、phpBB論壇等,就是用php動態網頁語法編寫而成,當然微軟的ASP動態網頁語言也是有許多企業級的應用,正所謂青菜蘿蔔各有各的好處,但在這裡還是先為各位介紹自由免費環境下的Linux動態網頁環境LAMP !! 安裝平台仍舊採用tomy最喜愛的Ubuntu,發行版本為10.10,安裝這個PHP動態網頁環境非常簡單,一切都靠Debian與Ubuntu最親切又平易近人的apt-get安裝指令就可以輕鬆完成。
安裝Apache網頁伺服器套件 (apache2)
修改這個路徑下的charset檔案,讓我們的web支援UTF8
設定修改完畢後記得重啟你的web Service
接續安裝MySQL套件 (mysql-server)
安裝到這個階段會要求您輸入mySQL的管理員密碼
再來是php套件的安裝,由於要連帶安裝的套件比較瑣碎所以這邊用視窗來做介紹...
php5-GD套件可以支援php繪圖功能,很多php程式都會用到,強烈建議安裝。
Php連接mySQL會用到的modules,誠心的建議您安裝。
這個特別的modules在日後要介紹的監控軟體Cacti會用到,不嫌棄的話就順便裝吧!!
同上,監控軟體Cacti嘗試做snmp訊號探測時會用到的Modules。
以上,才花不到幾分鐘的時間我們就把Linux的網頁環境給架設起來囉,不管你是要放靜態html網頁或是動態php網頁通通都沒問題,其實在Linux下架設伺服器本來就很簡單,真正的功夫還是在伺服器的調效、控管與維運,那麼日後再為各為介紹動態網頁平台LAMP下的軟體套件應用囉!
附註:php.ini檔建議設定
- memory_limit = 512M //php可使用的記憶體大小
- max_file_uploads = 20 //單次可容許上傳的檔案數量
- upload_max_filesize = 12M //單檔最大上傳容量
- post_max_size = 12M //最大資料發送容許
0 Comments:
張貼留言