適用環境:
系統支援:CentOS-5 (32bit/64bit)、CentOS-6 (32bit/64bit)
記憶體要求:≥256M
安裝了什麼:
1、Apache 2.2.22或Apache 2.4.2
2、MySQL 5.5.24
3、PHP 5.2.17或PHP 5.3.13
4、phpmyadmin 3.5.1
5、ZendOptimizer 3.3.9(可選,只適合PHP 5.2.17)
6、xcache 1.3.2(可選)
7、pure-ftpd-1.0.36(可選)
如何安裝:
wget http://centos.googlecode.com/files/lamp0.4.tar.gz
tar xf lamp0.4.tar.gz && cd lamp0.4 && chmod +x lamp.sh && ./lamp.sh
安裝其它
1、執行指令碼pureftpd.sh安裝pure-ftpd。
2、執行指令碼zend.sh安裝ZendOptimizer。
3、執行指令碼xcache.sh安裝xcache。
使用提示:
LAMP指令碼使用
lamp add(del,list):建立(刪除,列出)虛擬機器主機。
lamp ftp(add|del|list):建立(刪除,列出)ftp使用者。
lamp uninstall:一鍵卸載lamp(卸載之前注意備份好資料!)。
程式目錄
mysql目錄: /usr/local/mysql
mysql data目錄:/usr/local/mysql/data
php目錄: /usr/local/php
apache目錄: /usr/local/apache
進程管理
apache啟動(停止|重啟|重載設定檔):service httpd start(stop|restart|reload)
mysql(停止|重啟|重載設定檔):service mysqld start(stop|restart|reload)
pureftpd(停止|重啟|重載設定檔):service pure-ftpd start(stop|restart|reload)
設定檔路徑
apache:/etc/httpd/conf
mysql:/etc/my.cnf
php:/etc/php.ini /etc/php.d
pure-ftpd:/etc/pure-ftpd.conf
防火牆的關閉和開啟
1) 重啟後生效
開啟:
chkconfig iptables on
關閉:
chkconfig iptables off
2) 即時生效,重啟後失效
開啟:
service iptables start
關閉:
service iptables stop
需要說明的是對於Linux下的其它服務都可以用以上命令執行開啟和關閉操作。
在開啟了防火牆時,做如下設定,開啟相關連接埠,
修改/etc/sysconfig/iptables 檔案,添加以下內容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT