2008年4月10日 星期四

SuSE10.3的LAMP安裝

LAMP是什麼?
就是Linux + Apache + MySQL + PHP ,
可以讓你建置這個世界上,最常見而且免費易用的網頁伺服器。

在Fedora可以用 YUM 安裝RPM套件。
在ubuntu(或是debian)可以用APT安裝DEB套件。而且據說APT也移植能支援RPM套件了。
但SuSE呢?它不也是RPM套件系統的嗎?也能用YUM或是APT嗎?

答案其實並不明確,因為在自由軟體的世界,充滿無限可能性。
也許那天LINUX有更強大的套件整合程式,可以RPM、DEB、PORT...通吃!也說不定。

不過目前我明確知道的一點,就是SuSE10全力打造的YaST2系統管理程式,
可以讓你的SuSE10像用YUM、APT那樣把相容的套件給安裝進來。
但誰好用誰不好用,可就見人見智了。

我的SuSE 10.3要成為LAMP平台!要怎麼搞定呢?
以下是簡易的指令安裝方法,提供愛玩自由軟體的朋友作參考。

suse:/ # yast --help
OPTIONS:
-h, --help this message
-l, --list list all available modules
-g, --geometry default window size (qt only)
--noborder no window manager border for main window
--fullscreen use full screen

exceptional case for installing packages:
/sbin/yast OPTION <package> [<package> [...]]

OPTION:
-i, --install install rpm package
--update update rpm package
--remove remove rpm package

<package> can be a single short package name (e.g. gvim)
which will be installed with dependency checking, or the full
path to an rpm package (e.g /tmp/gvim.rpm) which will be
installed without dependency checking



目前很多SuSE相關的介紹書,都提到用SuSE的YaST2做系統管理。
而且是在GUI模式下使用!
其實YaST2有文字模式的,而且SuSE把它做得和GUI模式幾乎一模一樣。


安裝apache2:
yast -i apache2

安裝mysql:
yast -i mysql

安裝php:
yast -i php5

安裝相互支援的必要套件:
yast -i apache2-mod_php5
yast -i php-mysql


以上指令完成後,就是基本的LAMP平台了。
檢查一下安裝了那些套件吧!
suse:/ # rpm -qa | grep -i apache
apache2-prefork-2.2.4-70
apache2-mod_php5-5.2.4-11
apache2-utils-2.2.4-70
apache2-2.2.4-70


suse:// # rpm -qa | grep -i php
php5-ctype-5.2.4-11
php5-sqlite-5.2.4-11
php5-pdo-5.2.4-11
php5-gd-5.2.4-11
php5-hash-5.2.4-11
php5-tokenizer-5.2.4-11
apache2-mod_php5-5.2.4-11
php5-iconv-5.2.4-11
php5-xmlwriter-5.2.4-11
php5-5.2.4-11
php5-json-5.2.4-11
php5-mysql-5.2.4-11
php5-dom-5.2.4-11
php5-xmlreader-5.2.4-11


suse:/ # rpm -qa | grep -i mysql
libmysqlclient15-5.0.45-22
mysql-5.0.45-22
mysql-client-5.0.45-22
php5-mysql-5.2.4-11

不少哦!啓動看看,先寫篇PHP網頁跑跑看!
suse:/ # vi /srv/www/htdocs/index.php

內容:
+==============+
<?PHP
phpinfo():
?>
+==============+


啓動指令:
suse:/ # /etc/init.d/apache2 start

至於MySQL,是在YaST2安裝完成,就立即啓動了!不管他。
現在用瀏覽器看網址列是localhost的網頁,就能看到LAMP的資訊頁面了。

沒有留言:

搜尋此網誌

本站大事記

這個部落格(網站)內容以分享LINUX和延伸出的技術文章為主!
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!