在 CentOS 系統下配置 Composer 代理,可以通過設置 HTTP_PROXY 和 HTTPS_PROXY 環境變量來實現。請按照以下步驟操作:
打開終端。
使用文本編輯器打開 Composer 的配置文件。如果你還沒有創建過配置文件,可以在你的用戶主目錄下創建一個名為 .composer
的文件夾,并在其中創建一個名為 config.json
的文件。例如,使用 nano 編輯器:
mkdir -p ~/.composer
nano ~/.composer/config.json
config.json
文件中,添加以下內容并替換 your_http_proxy
和 your_https_proxy
為你自己的代理地址:{
"http-basic": {
"proxy.example.com": 8080,
"another-proxy.com": 8080
},
"config": {
"process-timeout": 1800,
"http-proxy": "your_http_proxy",
"https-proxy": "your_https_proxy"
}
}
其中,proxy.example.com
和 another-proxy.com
是你的代理服務器地址,8080
是代理服務器端口。如果你需要用戶名和密碼進行身份驗證,請按照以下格式添加:
{
"http-basic": {
"proxy.example.com": {
"username": "your_username",
"password": "your_password"
},
"another-proxy.com": {
"username": "your_username",
"password": "your_password"
}
},
...
}
保存并關閉 config.json
文件。
重新啟動終端或運行以下命令使更改生效:
source ~/.bashrc
現在,Composer 應該已經配置了代理。你可以嘗試運行 Composer 命令(如 composer install
或 composer update
),看看是否能夠正常工作。如果仍然遇到問題,請檢查你的代理設置是否正確。