1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    Mac M1安裝mnmp(Mac+Nginx+MySQL+PHP)開發環境_php技巧

    來源:腳本之家  責任編輯:小易  

    之前剛裝好了 HomeBrew ,接下來就要安裝 環境了。

    注意:如果 brew install 出以下錯誤, 則安裝時使用 arch -arm64 brew install 軟件包名 進行安裝

    安裝 Nginx 

    brew install nginx 

    安裝成功后,通過 brew info nginx ,查看 nginx 信息,最主要是看 網站根目錄與配置文件目錄。(默認為 8080 端口)

     php-fpm 解析 php

    # 終端
    vim /opt/homebrew/etc/nginx/nginx.conf
     
    # 在文件內 http{} 中新增
    location ~ \.php$ {
     root   html;
     fastcgi_pass 127.0.0.1:9000;
     fastcgi_index index.php;
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
     include  fastcgi_params;
    }
     
    # 終端, 重啟 nginx
    nginx -s reload
    # nginx 常用命令
     
    sudo nginx # 啟動
    sudo -s reload # 重新加載配置
    sudo -s reopen # 重啟
    sudo -s stop # 停止
    sudo -s quit # 退出

    安裝 MySQL

    首先搜索是否包含想要安裝的 mysql 版本, 這里以 mysql@5.7 為例

    安裝成功

     添加 MySQL 環境變量

    # 終端
    echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc
     
    # 刷新 ~/.zshrc
    source ~/.zshrc

    查看當前版本

    mysql --version

    安裝PHP 

    首先搜索是否包含想要安裝的 php 版本, 這里以 php5.6 為例

    brew search php

    執行 brew search php 后發現沒有 php5.6, 解決方法就是 tap 一下。

    tap一下

    brew tap shivammathur/php

    如果 tap 超時, 則用瀏覽器打開 https://github.com/shivammathur/homebrew-php , 下載壓縮包

    解壓至 /opt/homebrew/Library/Taps/shivammathur/homebrew-php (不存在則需要手動創建目)

    完成后就可能找到 php5.6 版本了

    安裝php5.6,耐心等待安裝完成

    brew install shivammathur/php/php@5.6

     添加PHP環境變量

    # 終端
    vim ~/.zshrc
     
    # 新增
    export PATH="/opt/homebrew/opt/php@5.6/bin:$PATH"
    export PATH="/opt/homebrew/opt/php@5.6/sbin:$PATH"
     
    # 終端 刷新 ~/.zshrc
    source ~/.zshrc
    # 常用命令
    brew services start php@5.6 # 啟動 php5.6
    brew services stop php@5.6 #關閉 php5.6

    安裝 brew-php-swither PHP版本切換工具

    brew install brew-php-switcher

    切換版本

    # brew-php-switcher 版本號
    brew-php-switcher 5.6 

    查看當前版本

    php -v
    

    到此這篇關于Mac M1安裝mnmp(Mac+Nginx+MySQL+PHP)開發環境的文章就介紹到這了,更多相關Mac M1安裝mnmp內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

    您可能感興趣的文章:Macbook air m1安裝python/anaconda全過程(圖文)本地Docker安裝Postgres 12 + pgadmin的方法 (支持Apple M1)2020Mac M1安裝jdk和IDEA的詳細方法M1芯片安裝mysql8.0數據庫的實現步驟(圖文)M1芯片安裝python3.9.1的實現

  3. 本文相關:
  4. php使用xmllint命令處理xml與html的方法
  5. 談談php的輸入輸出流
  6. php模擬登陸163郵箱發郵件及獲取通訊錄列表的方法
  7. php設計模式之簡單工廠和工廠模式實例分析
  8. php實現截取中文字符串不出現?號的解決方法
  9. php5.2 json不能正確處理中文、gb編碼的解決方法
  10. php判斷一個gif圖片是否為動態圖片的方法
  11. php中的錯誤處理、異常處理機制分析
  12. php實現從ftp服務器上下載文件樹到本地電腦的程序
  13. php獲取數組最后一個值的2種方法
  14. Mac下如何安裝MAMP環境
  15. mac搭建完php+mysql+nginx 怎么訪問
  16. 求MAMP Pro for Mac破解版!!一款PHP/MySQL開發環境...
  17. mac搭建php開發環境后怎么使用
  18. mac下使用brew安裝php開發環境~呢?
  19. 怎么在mac下配置apache+mysql+php開發環境
  20. mac系統怎么搭建php運行環境
  21. 如何在Macbook Pro搭建PHP開發環境
  22. 如何在Mac下配置Linux并安裝Nginx+PHP-Linux
  23. mac 怎么用nginx支持php后臺
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全php基礎php技巧php實例php文摘php模板首頁php編程php技巧macbook air m1安裝python/anaconda全過程(圖文)本地docker安裝postgres 12 + pgadmin的方法 (支持apple m1)2020mac m1安裝jdk和idea的詳細方法m1芯片安裝mysql8.0數據庫的實現步驟(圖文)m1芯片安裝python3.9.1的實現php使用xmllint命令處理xml與html的方法談談php的輸入輸出流php模擬登陸163郵箱發郵件及獲取通訊錄列表的方法php設計模式之簡單工廠和工廠模式實例分析php實現截取中文字符串不出現?號的解決方法php5.2 json不能正確處理中文、gb編碼的解決方法php判斷一個gif圖片是否為動態圖片的方法php中的錯誤處理、異常處理機制分析php實現從ftp服務器上下載文件樹到本地電腦的程序php獲取數組最后一個值的2種方法php中json_decode()和json_encodphp 數組和字符串互相轉換實現方php中使用curl實現get和post請求php中iconv函數使用方法php日期轉時間戳,指定日期轉換成php 字符串中是否包含指定字符串php 頁面跳轉到另一個頁面的多種php中文處理 中文字符串截取(mb_php下intval()和(int)轉換使用與利用phpexcel實現excel數據的導入基于php常用函數總結(數組,字符串,時間,文php常量及變量區別原理詳解php圖形jpgraph操作實例分析用php實現彈出消息提示框的兩種方法php setcookie設置cookie用法(及設置無效php 三大特點:封裝,繼承,多態php準確獲取文件mime類型的方法php表單敏感字符過濾類php文件緩存方法總結php操作mongodb gridfs 存儲文件的詳解
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载