Mac OS X 上的PHP開發環境 vim

2021-09-02 08:54:48 字數 2278 閱讀 1760

我一直都喜歡用終端的,freebsd下用tcsh,ubuntu和mac os x下也嘗試下bash。先檢視終端的配置資訊:

$echo $shell

/bin/bash

$echo $ps1

\h:\w \u\$ –這個4個引數分別是hostname,工作目錄,使用者名稱和美元符$,管理員級的配置檔案是/etc/bashrc。

現在先選擇終端的偏好設定,我將主題改到pro並將字型改為monaco 14pt,這個主題基本上是黑色背景+20%左右的透明度,視覺效果很不錯。然後在shell設定標籤中,選擇當shell退出時關閉視窗。我選擇編輯~/.bash_profile

#設定別名通常在~/.bashrc裡設定,我這裡只是懶得去兩個檔案設定了。

#讓ls命令顯示檔案型別顏色

alias ls=』ls -g』

#讓la命令顯示所有檔案,這個在freebsd的tcsh下是預設選項

alias la=』ls -a』

#預設的4個引數是很通用的,我的習慣僅是換了一下位置並且給執行目錄加上方括號

ps1=』\h:\u[\w]\$』

為什麼開發php要配置終端(console)呢?乙個原因是我認為作為初學者來說,有必須多用命令列熟悉mysql的操作,而配置好的終端能讓你心情愉悅;另外乙個原因是mac os x是在bsd的分支上發展而來,其原始的unix血統注定了許多方面使用終端的便捷和強大。

mac os x 上預設安裝了apache,既然大家都推薦mamp,我也先試用一下這個整合的安裝包。不考慮用mamp pro,3個主程式都是免費的卻花錢去買乙個整合包,不是很尷尬麼?

這個頁面可以輕鬆地檢視phpinfo,訪問phpmyadmin和sqlitemanager。

執行:source .bash_profile使其及時生效

#更改root口令

$mysqladmin -u root -p root password newpassword

#mamp的起始頁能直接進入phpmyadmin,說明php檔案裡也配置了資料庫的賬號密碼,

#至於這個起始頁檔案的位置好像不太好找,我想到肯定在httpd.conf中定義了alias,於是

這樣,就能以修改後的密碼進入起始頁和phpmyadmin,不然做為對外開放的mamp,弱口令就不安全了。至於sqlite的配置,我還一點都不熟悉,這裡先不做描敘了。

對於linux使用者來說,vim再也熟悉不過了,因為這個開源軟體本身的魅力,更有很多人在windows下使用gvim,在mac下使用macvim。這裡有兩位國內的vim愛好者做了不少的研究,非常感謝他們的blog提供的技術分享:

dexter.yy:

面向前端開發者和textmate粉絲的vim配置

繼續補充vim配置技巧——上次的vimrc還不夠強力

gracecode.com:

學習vim編輯器

當然,還有在網上看了很多資料去了解,之前一直有在freebsd和ubuntu的console下使用vi和vim,到現在才清晰的知道vim也可以是如此強大且華麗。由於針對php方面對macvim的配置還不是那麼熟悉,最近也在學習xhtml+css方面的內容,因此配置直接採用dexter.yy提供的,只稍做了修改。就是在~/.vimrc中將原本的」set columns=171″,」set lines=58

「,」winpos 52 42″(設定視窗寬、高和初始位置)加上僅使macvim生效而不使console下的vi和vim生效的條件語句:

if has(「gui_running」) || has (「gui_macvim」)

「初始視窗寬度與高度

set columns=171

set lines=58

「初值視窗位置:

winpos 52 42

endif

不然在console中使用vi和vim命令就會放大console視窗了。

tips:在家目錄建立.vim資料夾,在.vim下建立plugin資料夾存放外掛程式如nerd_tree.vim,建立after下的syntax存放語法外掛程式如css.vim,建立colors資料夾存放配色方案如yytextmate.vim

下面是我使用的效果:

MAC OS X下配置PHP開發 除錯環境

作業系統 mac os x 工具 mamp phpstorm xdebug chrome 2 安裝比較簡單,安裝完成後,應用程式中會增加如下4個應用 macgdbp是php偵錯程式,使用的是xdebug 若要使用此偵錯程式,需要在php.ini中配置 xdebug xdebug.remote ena...

筆記 MAC OS X下配置PHP開發 除錯環境

作業系統 mac os x 工具 mamp phpstorm xdebug chrome 2 安裝比較簡單,安裝完成後,應用程式中會增加如下4個應用 macgdbp是php偵錯程式,使用的是xdebug 若要使用此偵錯程式,需要在php.ini中配置 xdebug xdebug.remote por...

Mac OS X搭建C 開發環境

在mac下想要用c 語言的話,首先得有個跨平台的.net環境 mono 有了mono平台之後,還得有乙個好工具 目前比較好的ide是xmarin studio,當然還有強勢而來的visual studio code,不過vscode還需要安裝c 外掛程式,安裝上比較繁瑣一些 微軟的程式安裝包,沒什麼...