mamp pro軟體是一款很好的在mac下面執行的**整合環境軟體,功能強大,配置簡單,十分便於本地除錯,其由apache+mysql+php+動態dns配置構成,php的版本可以動態切換到最新版。無需更改hosts檔案通過軟體配置介面即可完成hosts檔案修改,mysql,apache的埠和執行配置,十分的簡單,省去了使用者需要自己配置和搭建整合環境的麻煩,作為一款用於web使用者本地除錯**的利器,真心推薦安裝。主要的優勢在於功能齊全,配置簡單,沒有學習成本,還有xdebug除錯工具,可以幫助使用者實時除錯程式。下面來講一下我是怎麼配置mamp pro軟體。
以下面的例子為例,設定乙個虛擬主機網域名稱www.demo.cn (還有**安裝目錄下具體的目錄documentroot設定):
so easy!再也不用擔心我配不來虛擬主機了!
這個參考鏈結是:裡面講的很清楚。我就是參照著這個鏈結來的,下面我就直接複製黏貼一下了。
brew install homebrew/php/php56-redis
因為我用的是php5.6,所以是php56-redis,用這種方法非常方便、簡單,但帶來的問題是brew會自動安裝乙個php5.6.19到/usr/local/cellar目錄下。而安裝好的redis擴充套件被放到了/usr/local/cellar/php56-redis/2.2.7_1/redis.so
接下來就是修改php配置檔案的問題了。前面說到mamp裡面每個php版本對應的目錄下面都有乙個 conf/php.ini 檔案,自然就是php的配置檔案了,於是修改這個檔案,在擴充套件的部分新增以下**
extension=/usr/local/cellar/php56-redis/2.2.7_1/redis.so
完後經測試,瀏覽器執行表示已載入redis擴充套件
同樣的memcache擴充套件也是一樣的道理。然後要注意一下apache執行使用者,建議選擇www。然後虛擬主機的使用者也選擇www。預設是mac使用者:
general選單下:
hosts選單下:
修改mysql的密碼:
mamp pro還有乙個比較好的地方,在於可以使用xdebug除錯。配合ide軟體,非常的完美。
進行下面的步驟的前提條件是xdebug擴充套件必須安裝好且正確配置。xdebug擴充套件安裝和redis一樣。安裝好之後也是在php.ini中指明xdebug.so的目錄就行,這個安裝zend studio或phpstorm等php編輯軟體。我的是ide軟體是zend studio軟體,所以就配置為zendstudio。當然你也可以按照你的方式進行配置。在php.ini中[xdebug
]增加下面一行:
xdebug.idekey="zendstudio"
最終修改的配置為:
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1
zend studio軟體也需要配置一下:配置如下:
下面開始進行除錯程式:
macOS使用MAMP整合環境安裝Phalcon
一時興起裝個phalcon玩玩 環境 macos 10.11 mamp version 3.5 php version 7.0.0 shell zsh 1 檢視目前的php全域性命令 which php再此之前我已經使用brew安裝了乙個php7.0.11,所以我的php命令源是 usr local...
Mac OSX下使用MAMP安裝配置PHP開發環境
一.簡單介紹 php 頁需要通過 web 伺服器處理。因此,要在 php 進行開發,您需要訪問支援 php 的 web 伺服器和 mysql 資料庫。phpmyadmin 也很實用,它是 mysql 的圖形介面。這三個元件是可用於開發 測試和部署 web 應用程式的開放源 軟體。並且都是免費的。ap...
Mac osx 基於系統的MAMP安裝過程
在mac上開發php幾年了,一直都是使用mamp這樣的整合工具 最近出現mamp經常宕機的狀況 或許因為我本機同時開著docker和mamp等工具吧.同時,系統上安裝了各種軟體,各種配置弄得亂糟糟的 反正我系統也重灌備了.brew安裝 nginx phpmysql 這些我都參照的macosx搭建ph...