升級到Ubuntu16.04後apache無法使用

來源:互聯網
上載者:User
我原本使用的作業系統是Ubuntu 14.04 LTS Desktop,上面安裝了apache2,php5.3和mysql,後來系統提示升級到15.10,升級成功且升級過程中有詢問我是否保留php等的設定檔;
之後不久又提示我升級到16.04 LTS,然後我就升了,升級成功但升級過程中並沒有詢問我是否保留設定檔,當時就有點納悶。
升級完成之後,訪問此伺服器時沒有得到任何響應,然後發現我php5沒了,而且apache2啟動也提示錯誤資訊(貌似是沒找到php mod)
然後我 sudo apt install php libapache2-mod-php安裝了php7,發現apache可以無錯誤啟動了
然而訪問此伺服器還是沒有響應。。。

所以現在怎麼辦

回複內容:

我原本使用的作業系統是Ubuntu 14.04 LTS Desktop,上面安裝了apache2,php5.3和mysql,後來系統提示升級到15.10,升級成功且升級過程中有詢問我是否保留php等的設定檔;
之後不久又提示我升級到16.04 LTS,然後我就升了,升級成功但升級過程中並沒有詢問我是否保留設定檔,當時就有點納悶。
升級完成之後,訪問此伺服器時沒有得到任何響應,然後發現我php5沒了,而且apache2啟動也提示錯誤資訊(貌似是沒找到php mod)
然後我sudo apt install php libapache2-mod-php安裝了php7,發現apache可以無錯誤啟動了
然而訪問此伺服器還是沒有響應。。。

所以現在怎麼辦

我之前裝16.04安裝php也預設是7.. 然後我就重裝系統了

最好別升級,只要升級安全類組件就好。

或者你在源碼安裝一次php5 隨後在apache的設定檔及fpm中更改為載入php5相關支援即可。

升毛級啊。。。要麼重裝好了。。。鬼曉得檔案或目錄還全部全。。。

好吧,現在是這麼個情況,我的Ubuntu是裝在VMware虛擬機器上的,設它IP地址是A,以前在物理機上,向來都是直接http://A訪問的,然後現在訪問不了了。
但是在虛擬機器裡做連接埠映射,把127.0.0.1:3721映射到A:80,然後訪問localhost:3721是可以成功訪問虛擬機器的。
所以目前apache應該是正常啟動並執行,問題出在跨網段的訪問(主機IP和A不是同一網段)上,然而連接埠映射走得通,虛擬網路介面卡也都正常,關鍵是我Ubuntu升個級怎麼可能影響到虛擬機器設定啊!
反正這個伺服器是自己拿來當測試環境的,就將就用localhost訪問吧,然後也懶得把apache換成nginx了

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.