CentOS5.5用YUM批量安裝LAMP(圖)
CentOS5.5用YUM批量安裝LAMP
用 yum 安裝軟件的格式很簡單:
- yum install pure-ftpd
- yum install pure-ftpd
以上的例子就安裝 PureFTPD。安裝其他軟件的話,指定相應(yīng)的軟件包名字即可。
要逐個在命令行敲入,不但容易出錯,也不便于記錄過程以便以后參考,所以我們就在 Win XP 機器上編輯好相應(yīng)的批量處理文件,然后在控制臺執(zhí)行,速度快出錯少。
所需的工具:
(1)putty 在 Win XP 機器操作 Centos 機器
(2)psftp 從 Win XP 機器上傳(或下載) 文件到 Centos 機器
(3)Notepad++ 在 Win XP 編輯 批處理(sh)文件
(一)批量安裝開發(fā)包 'Development Tools' 和 'Development Libraries'
我的 Centos 機器安裝是僅選擇安裝了 Base System 包,這當(dāng)然不夠?,F(xiàn)在就裝上開發(fā)包。
以下在 Win XP 機器操作。
1. 編輯一個批處理文件 dev1.sh
打開 Notepad++,輸入以下2行內(nèi)容:
- yum -y groupinstall 'Development Tools'
- yum -y groupinstall 'Development Libraries'
- yum -y groupinstall 'Development Tools'
- yum -y groupinstall 'Development Libraries'
然后,在 Notepad++ 菜單 Edit下,點 EOL Conversion,點 UNIX Format.

保存文件,保存的目錄應(yīng)該與 psftp.exe 在一起,我的 psftp 就放在 桌面,所以這個批處理(sh)也放在 桌面(Desktop); 文件類型 Save as type 則選擇為 Unix script file (*.sh;*.bsh);文件名 就 設(shè)為 dev1.sh。點 Save 保存。
然后就退出 Notepad++.
2. 上傳文件到 Centos 機器
打開 psftp,
輸入 open 192.168.99.44
(這里 192.168.99.44 是我的Centos機器的IP地址)
以 root 登錄
然后用 put 文件名 來上傳文件

3. 執(zhí)行批處理文件
在 putty 可以執(zhí)行剛才上傳的批處理文件。
- # /bin/sh dev1.sh

系統(tǒng)就會開始安裝,大概為87MB, 需時20分鐘左右。

安裝完成后系統(tǒng)會檢測 Dependencies 更新,然后下載大概 62MB.需時大概15分鐘。
完成后,可以重啟Centos系統(tǒng) reboot.
#p#
(二)批量安裝 LAMP
1. 編輯一個批處理文件 lamp1.sh
打開 Notepad++,輸入以下幾行內(nèi)容:
- yum -y install perl
- yum -y install httpd httpd-devel
- yum -y install mysql mysql-devel mysql-server
- yum -y install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel
- yum -y install mod_python
- chkconfig --levels 235 httpd on
- /etc/init.d/httpd start
- chkconfig --levels 235 mysqld on
- /etc/init.d/mysqld start
- yum -y install perl
- yum -y install httpd httpd-devel
- yum -y install mysql mysql-devel mysql-server
- yum -y install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel
- yum -y install mod_python
- chkconfig --levels 235 httpd on
- /etc/init.d/httpd start
- chkconfig --levels 235 mysqld on
- /etc/init.d/mysqld start
然后,在 Notepad++ 菜單 Edit下,點 EOL Conversion,點 UNIX Format.
保存文件,文件類型 Save as type 則選擇為 Unix script file (*.sh;*.bsh);文件名為 lamp1.sh。點 Save 保存。
然后就退出 Notepad++.
2. 上傳文件到 Centos 機器
打開 psftp,
輸入 open 192.168.99.44
(這里 192.168.99.44 是我的Centos機器的IP地址)
以 root 登錄
然后用 put lamp1.sh /bin/lamp1.sh 來上傳文件

3. 執(zhí)行批處理文件
在 putty 可以執(zhí)行剛才上傳的批處理文件。
- # /bin/sh lamp1.sh

系統(tǒng)就會開始安裝,大概需時15分鐘左右。


完成后,可以看到 httpd 和 mysqld 都正常啟動。
這時打開一個瀏覽器,輸入 Centos 機器地址 例如 192.168.99.44 就可以看到 Apache 2 Test Page, 說明 LAMP 已正常安裝和啟動。
用 Notepad++ 編輯一個 testphp.php 文件,包含以下內(nèi)容:
- // testphp.php
- phpinfo();
- ?>
- // testphp.php
- phpinfo();
- ?>
保存,然后用 psftp 上傳到 /var/www/html

然后在瀏覽器輸入 http://192.168.99.44/testphp.php 即可顯示 php 版本信息。
#p#
(三)批量刪除軟件
同樣是建立 批處理文件,上傳到 Centos 機器 然后在命令行執(zhí)行即可。例如 要刪除 PureFTPD 可以在批處理文件寫一行:
- yum remove pure-ftpd
- yum remove pure-ftpd
【編輯推薦】