編譯安裝好的新版本php,如何讓web端使用這個新的SegmentFault

來源:互聯網
上載者:User
編譯安裝好的新版本php,如何讓web端使用這個新的php

回複內容:

編譯安裝好的新版本php,如何讓web端使用這個新的php

沒看太懂你的問題, 既然已經編譯安裝完成了,那webserver不是已經是在按照新的php版本來解析php代碼的嗎?或者你可以直接用phinfo看下版本嘛

不知道樓主的意思是不是用新版本的PHP替換舊版本,如果是的話,直接覆蓋舊版本的檔案

不用覆蓋舊檔案,新編譯的肯定是在全新的目錄下,只需要在apache裡載入新的mod,關於如何使用新的mod
https://segmentfault.com/q/1010000000531561

編譯PHP時會產生新的libphp5.so。具體見:https://segmentfault.com/q/1010000000531561

應該是編譯時間加上 '--with-apxs2=/usr/local/apache/bin/apxs' 後邊是你的apache地址, 會自動產生新的libphp5(7).so, 或者拷貝安裝檔案裡的libphp.so到apache的modules目錄下,修改httpd.conf增加loadmodule php5(7)module libphp5(7).so。

編譯的時候指定一個目錄把所有的檔案放在一個目錄中,需要用新版本的時候把這個目錄刪除了就行了,或者新編譯的時候把目錄指定為舊php的目錄,直接覆蓋就行了。

php環境搭建好了之後,只需要把Web程式放到 apache 指定的DocuemtRoot的目錄下就可以的

把項目放到新安裝的php的主目錄下運行就可以了

啟動新編譯的php cgi,fastcgi配置為新php的,就可以讓你的web用新的

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.