在Mac OS上第一次搭建PHP環境
作為一個在iOS界混跡多年的開發者,一直孤注一擲的奔跑在追隨喬幫主的路上,從Objective-C到Swift,可謂盲目崇拜。
直到,一次次自己寫API的衝動一點點的動搖了我,我可能需要學習一門新的後端語言了,雖然Swift正在往後端語言靠近,但是始終只是第三方在做的擴充套件,身不正。在大學期間學習了JAVA,但是已經還給老師了,想到SSH,想到龐大的體系,望而卻步。PHP作為大眾口中『世界上最好的開發語言』我當然選擇了,於是,我踏上了PHP之路。
工欲善其事,必先搭個環境。
搭環境並沒有費什麼時間,主要是因為沒在國內的網站搜尋了,請翻牆至Youtube需要720P超清教學錄影。
PhpStorm
作為JetBrains旗下的專為PHP開發準備的PhpStorm,我沒理由不選擇它作為我的IDE。
開啟後選擇你喜歡的Theme,IDE的配色,然後,選擇你的PHP版本,並配置CLI。
或許你會問我,CLI這個是怎麼配置的呢?路徑在哪呢?
等我介紹完下面一個工具一起說。
MAMP
在Windows下開發工開發者一定知道WAMP吧,Windows Apache MySQL PHP。
那在Mac OS 下就肯定有MAMP。Mac Apache MySQL PHP。
這是一個整合了Apache\Nginx\MySQL等環境的整合服務。安裝以後輕鬆的幫我們搭建好了PHP所需要的開發環境。
我們只需要Start Servers就好了。
開啟後按照流程引導就行了,有點兒前後端經驗的100%能看懂。看不懂的留言。我看了一下PRO還是挺有用的,多了好多功能,有興趣的可以試一下,有14天試用期。
安裝好以後,我們回到剛才PhpStorm留下的CLI的問題。
根據你的PHP版本,選擇對應路徑下的php就好了。
然後啟動服務,你就可以進行PHP開發了。
等等,如果你做慣了App的開發,是不是需要一個Debug的工具,在MAMP中幫我們整合了下面這個傢伙,只不過它需要我們。
MacGDBp
我可以把它認為是PHP的Debug工具。至少到現在我還這麼認為。
在MAMP PRO中選擇這個
開啟php.ini
檔案,新增這樣一行
xdebug.idekey="PHPSTORM"
在安裝一個Chrome的外掛Xdebug helper。
MySQL
這個我就不多說了,一個Server不可能沒有資料庫。
至此,一個PHP環境就搭好了,可以寫程式碼了。
PhpStorm的外掛?
這個我還沒用過。
走著看吧。
相關文章
- 在Mac OS中搭建superset開發環境Mac開發環境
- Mac 搭建 PHP 開發環境MacPHP開發環境
- Mac os 使用 (homebrew) 從零搭建 PHP,nginx,MySQL,Redis (LNMP) 開發環境MacPHPNginxMySqlRedisLNMP開發環境
- Mac OS X 上的PHP開發環境 vimMacPHP開發環境
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- Mac搭建PHP開發環境(PHP+Nginx+MySQL)MacPHP開發環境NginxMySql
- MAC 下的PHP開發環境搭建MacPHP開發環境
- Get Started:Mac下搭建PHP開發環境MacPHP開發環境
- Mac OS搭建Python開發環境的幾個誤區MacPython開發環境
- [記錄] 很久不用的 Mac OS X 開發環境搭建Mac開發環境
- docker搭建php環境DockerPHP
- mac搭建環境Mac
- 在 macOS Catalina 10.15 搭建 PHP 開發環境MacPHP開發環境
- 在 Ubuntu 上搭建 nginx+PHP+Laravel 環境UbuntuNginxPHPLaravel
- 在Mac下怎麼搭建MySQL環境?MacMySql
- Mac使用dinghy和laradock搭建php執行環境MacPHP
- Mac OS配置QT開發環境MacQT開發環境
- Mac PHP 環境配置MacPHP
- PHP-lnmp 環境搭建PHPLNMP
- Docker Contos 搭建 PHP 環境DockerPHP
- 使用multipass在mac搭建linux開發環境MacLinux開發環境
- Mac Flutter環境搭建MacFlutter
- Flutter 環境搭建 For MacFlutterMac
- Mac 新環境搭建Mac
- golang環境搭建macGolangMac
- mac系統下git、mysql、nginx、php的環境搭建MacGitMySqlNginxPHP
- PHP開發環境 03 - 使用KFKDock搭建PHP專案環境PHP開發環境
- 在Mac搭建react-native iOS開發環境MacReactiOS開發環境
- docker-compose搭建php環境DockerPHP
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- CI環境搭建(Mac)——GerritMac
- CI環境搭建(Mac)——JenkinsMacJenkins
- flutter環境搭建mac版FlutterMac
- mac 下搭建flutter環境MacFlutter
- Laradock 快速搭建PHP開發環境PHP開發環境
- Linux搭建PHP+MySQL+Apache環境LinuxPHPMySqlApache
- andriod環境搭建(Mac機器)Mac
- React Native Android環境搭建(Mac)React NativeAndroidMac
- Mac搭建Flutter開發環境MacFlutter開發環境