源代碼安裝問題(centos5.2)

  說明:原來的服務器山已經有了一套apache+php+mysql,源文件是原來安裝apache的源代碼

  昨天由於需要爲php添加新的模塊,重新搭建了一套apache2+php2+mysql2,使用的是源代碼安裝;由於自己的疏忽少執行了一個步驟,在啓動apache的時候出現了問題:

  1、使用××/apache2/bin/apachectl start的時候提示某個pid已經存在了

  2、使用××/apache2/bin/apachectl stop的時候會導致原來的apache啓來的進程全部stop

  3、如果要啓動apache2就要××/apache2/bin/apachectl -f ××/apache2/conf/httpd.conf這樣雖然能夠啓動但是覺得麻煩

  由於出現了這樣的問題後來發現我在使用源代碼進行編譯的時候忘記了先執行make clean,這個源代碼是原來apache安裝的源代碼,已經被編譯過了。我只好先執行 make clean 然後 ./configure --prefix=××× ,make ,make install 最後這些問題都解決了,但是爲什麼會出現這樣的問題的原因還是沒有搞明白。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章