1. 程式人生 > >Mac環境變數不生效的問題(將php新增到環境變數)。

Mac環境變數不生效的問題(將php新增到環境變數)。

Mac環境變數不生效,關鍵在於bash和zsh

舉例:
將php新增到環境變數

sudo vim ~/.bashrc (如果沒有該檔案,則自動新建)
檔案中編寫: source $(brew –prefix php-version)/php-version.sh && php-version 5

儲存退出後,執行 source .bashrc 重置環境變數
php55-fpm restart

但是發現,每次開機之後,都需要重置環境變數
以下:
MAC OS X 10.9.1 預設不會載入~/.bashrc,所以要自己在/etc/profile檔案中增加以下內容(root許可權):
sudo vim /etc/profile (已存在)
在檔案最後中,加入
if [ -f ~/.bashrc ] ; then
. ~/.bashrc
f i(此句中間沒有空格)
儲存,退出

以上操作,如果用zsh環境,只是臨時生效。
如果換成bash,就會永久生效。

zsh和bash切換命令:
chsh -s /bin/bash
chsh -s /bin/zsh