yum安裝apache及問題解決

2021-08-20 11:09:34 字數 2104 閱讀 7220

一、檢查伺服器上是否

已經安裝了apache

apache在linux系統裡的名字是httpd

,執行以下命令,

如果有返回的資訊,則會顯示已經安裝的軟體。如果沒有則不會顯示其它的資訊。

圖是沒有安裝的

,查詢的時候沒有顯示其它的資訊。

二、yum命令進行安裝

再次執行rpm -qa httpd就有

資訊顯示了,證明已經安裝完成了

三、service httpd start  啟動apache

執行命令

,檢視能否啟動成功。正常情況下能啟動成功,但也有異常情況,如下就是出現異常,啟動失敗。

四、解決啟動報錯問題

上圖是兩個錯誤:

解決第乙個問題 

①進入apache的配置檔案路徑:cd /etc/httpd/conf 

不知道自己apache路徑的,可通過find /etc/httpd/ -name *conf命令查詢

②編輯httpd.conf檔案vi httpd.conf,搜尋"#servername",新增servername localhost:80

③重啟apache:service httpd restart,只剩下第二個報錯

●解決第二個問題

該問題是80埠被占用導致,修改apache埠即可,具體修改如下

①進入apache的配置檔案路徑:cd /etc/httpd/conf

②修改httpd.conf檔案,vi httpd.conf,設定listen 80為乙個沒在使用的埠,如95

③重啟apache,看問題是否解決

很不幸,出現如下提示,仍無法啟動

④ 禁用

selinux

前提是selinux 型別必須是targeted的,通過命令進行確認

cat /etc/selinux/config|grep selinuxtype

修改/etc/selinux/config找到selinux=enforcing 修改為selinux=disable,然後reboot即可

⑤重啟apache,終於完美解決問題

⑥瀏覽器訪問正常

yum安裝apache與調優

firewall cmd premanent add service httpd 設定通過防火牆 setsebool p httpd can network connect 1 selinux通過 rpm qa grep httpd 檢視apache systemctl stop httpd 啟動a...

yum安裝問題

yum命令出現如下錯誤 方法一 安裝gcc 安裝gcc時,需要先安裝gmp mp 安裝步驟參考 1.2.安裝gmp時輸入 configure prefix usr local gmp 5.0.1出現 configure error could not find a working compiler,...

apache 安裝問題及解決辦法

一.安裝 報錯 usr lib libexpat.so could not read symbols file in wrong format 解決 configure ldflags l usr lib64 l lib64 with mpm prefork prefix apache instal...