make && make install
之後, apache 並不會自動往 init.d 裡面新增自己的 httpd service。
需要手工把 apache 安裝目錄的 bin/apachectl 拷貝乙份到 /etc/init.d/httpd 。
如果想讓 httpd service 能夠在不同的執行級別下都能自動啟動,還需要
,在 #!/bin/sh 下面增加幾行 chkconfig 需要的內容:
關鍵是 chkconfig: 2345 70 30 這一行,
第乙個數字 2345 表示讓 apache 在 2345 這四個級別都自動執行;
第二個數字 70 表示程序啟動的優先順序;
第三個數字 30 表示程序停止的優先順序。
修改儲存之後執行
,chkconfig 就自動在各個級別的 rc*.d 中增加 httpd 的 link 。
要檢視 chkconfig 是否 reset 正確,通過命令
就可以檢視當前 httpd service 被配置在哪幾個執行級別自啟動。
xampp安裝後無法啟動apache
xp下安裝完xampp後,啟動不了apache,老說埠繁忙,最後到安裝目錄的apache logs 下檢視error.log,發現can t load perl file 後來查了下,原來是我安裝了oracle占用了perl5lib。解決辦法是進入安裝目錄,執行 set perl5lib 然後就可以...
Linux 下安裝Nginx,配置自啟動
nginx 是 c語言 開發,建議在 linux 上執行,當然,也可以安裝 windows 版本,本篇則使用 centos 7 作為安裝環境。一.gcc gnu編譯器集合 gcc可以使用預設包管理器的倉庫 repositories 來安裝,包管理器的選擇依賴於你使用的linux發布版本,包管理器有不...
安裝xampp後apache不能啟動解決方法
在windonws7或vista中,如果選擇c盤安裝,由於許可權原因,會出現建立一些檔案失敗的問題。如果你已經據有最高許可權,可以直接裝在c盤。1 沒有安裝vc9的環境。要判斷是否是這一問題十分簡單,只要單獨執行c xampp apache bin httpd.exe時 這個是我的安裝路徑 提示 系...