一、首先在系統上面查詢一下是否已經安裝了apache 【Apache在linux系統里的名字是httpd】
rpm -qa httpd
如果有返回的信息,則會顯示已經安裝的軟件。如果沒有則不會顯示其它的信息。如下圖是沒有安裝的。查詢的時候沒有顯示其它的信息。
二、查詢到系統是還沒有進行安裝的,那么我們打一個命令直接安裝就可以了
yum install httpd -y
再次運行rpm -qa httpd就有顯示了,證明已經安裝完成了
三、service httpd start 啟動apache
啟動服務時,顯示Permission denied: make_sock: could not bind to address錯誤
解決方法:
前提是SELinux 類型必須是targeted的:
cat /etc/selinux/config|grep SELINUXTYPE;
也可以直接把selinux禁用掉;
直接修改/etc/selinux/config找到SELINUX=enforcing 修改為SELINUX=disable,然后reboot即可。
一次性的執行命令setenforce 0,這樣不用重啟,也可以生效。
再次啟動服務,此時服務正常啟動。(如若再次出現上述問題,可修改端口號來解決)
四、使用yum 安裝Apache非常簡單方便快捷,但是如果yum源設置不正確或者yum源不好,就可能安裝不上或者說是安裝壞的軟件包。所以注意yum源維護安裝軟件也是一個重要的任務。