nginx下有多個php版本,怎麼選擇使用哪一個?

來源:互聯網
上載者:User
Mac pro,用homebrew安裝了php 5.6,在終端下php -v顯示是5.6,但是通過nginx伺服器,用web頁面訪問phpinfo()卻顯示php5.5還是用的系統的 沒用這個最新的
請問怎麼解決

回複內容:

Mac pro,用homebrew安裝了php 5.6,在終端下php -v顯示是5.6,但是通過nginx伺服器,用web頁面訪問phpinfo()卻顯示php5.5還是用的系統的 沒用這個最新的
請問怎麼解決

nginx通過fascgi和php互動。
所以你修改nginx配置,監聽你php5.6的php-fpm的連接埠,然後重啟nginx就行了。
具體google一下。

MAC 內建 Apache,先確定當前 HTTP 伺服器確實是 nginx。

Nginx 一般和 PHP-fpm 配合使用,他們都是獨立的,依照 FastCGI 標準協議通過本網互動。所以:

停掉內建的 5.5 版本 PHP-fpm 的開機自啟動,加入 5.6 版本 PHP-fpm 的開機自啟動,問題解決。

這是因為 mac內建php

mac os系統幫我們內建了很多常用的環境,不需要我們像windows那樣所有的都需要自己裝,比如ruby python php等,在安裝你需要的環境前可先用命令驗證一下是否已經安裝,避免無謂的折騰

5.5也夠用了,當然我自己用的xamppIntegration Environment,
如果想用homebrew的 那就把安裝的php位置加入到環境變數裡面,
編輯家目錄下的.bash_profile檔案 加入這一句export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH
/Applications/XAMPP/xamppfiles/bin替換成你自己的php目錄

  • 聯繫我們

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