Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Linux 將 PHP、MySQL 命令加入 PATH 環境變量的三種方法(臨時/用戶/全局永久)

編輯:關於伺服器

場景

CentOS 安裝 PHP、MySQL 至自定義目錄(/usr/local/webserver/php、/usr/local/webserver/mysql),直接輸入 php -v 提示「command not found」,需將二進制目錄加入 PATH。

三種生效範圍對比

方法生效範圍持久性適用場景
export 命令當前 Shell 會話登出即失效臨時測試、腳本內部
~/.bash_profile當前登錄用戶永久(需重新登錄或 source)個人開發環境
/etc/profile所有系統用戶永久(需 source 或重啟)生產服務器、多用戶共享

具體操作步驟

方法一:臨時生效(export)

export PATH=$PATH:/usr/local/webserver/php/bin
export PATH=$PATH:/usr/local/webserver/mysql/bin
# 驗證
echo $PATH
php -v
mysql --version

方法二:用戶級永久(~/.bash_profile)

vi ~/.bash_profile
# 找到 PATH 行,追加:
PATH=$PATH:$HOME/bin:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/bin
export PATH

# 立即生效
source ~/.bash_profile

方法三:系統級永久(/etc/profile)推薦生產環境

vi /etc/profile
# 文件末尾添加:
PATH=$PATH:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/bin
export PATH

# 立即生效
source /etc/profile
# 或
. /etc/profile

# 驗證
echo $PATH

補充:針對非登錄 Shell(如 cron、腳本)

在 /etc/bashrc 或用戶 ~/.bashrc 同樣追加上述 PATH,確保非交互式 Shell 也能找到命令。

Copyright © Windows教程網 All Rights Reserved