yum安裝一如既往的方便:
首先:
yum install httpd
斷行符號後,yum會提示當前已經安裝的httpd版本,並自動更新;如果沒有安裝,則會自動安裝。注意在yum安裝過程中輸入“Y”以確認安裝。
Apache安裝完成後,手動啟動Apache2:
/etc/init.d/httpd start
然後安裝一下相關模組(lamp啦)
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完重啟:
/etc/init.d/httpd restart
最後設定開機啟動:
chkconfig --levels 2345 httpd on
chkconfig --levels 2345 mysqld on
當然可能還需要別的擴充模組:
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
最後介紹相關配置與環境
Apache主設定檔:/etc/httpd/conf/httpd.conf
Apache主配置目錄,可以將不同類型的配置分門別類放入這個目錄中:/etc/httpd/conf.d/
Apache網站根目錄:/var/www/html/
Apache記錄檔目錄:/var/log/httpd
MySQL的my.cnf設定檔:/etc/my.cnf
MySQL資料庫檔案位置:/usr/lib/mysql
開啟連接埠
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #(允許80連接埠通過防火牆)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #(允許3306連接埠通過防火牆)
數字改成你自己要開的連接埠就行了。
然後我們儲存設定,重啟就OK了。
/etc/init.d/iptables restart #最後重啟防火牆使配置生效
如果需要改變連接埠
因為nginx佔了80連接埠的關係,不得不把apache的連接埠修改到別的地方,位置是個問題:/etc/httpd/conf/httpd.conf(CentOS下)
找到了以後找:Listen,把數字改掉,儲存,然後重啟apache,就沒什麼問題了,當然,還得在連接埠列表開啟連接埠。
/etc/init.d/httpd restart # restart apache