2017年11月16日 星期四

在mac底下安裝siege時碰到的問題

下載siege
http://download.joedog.org/siege/siege-latest.tar.gz

siege如果需要支援https的測試
需要安裝zlib跟openssl

在mac使用homebrew安裝這兩項

brew update
brew install zlib
brew install openssl

但是在執行siegn的configure時
發現依然找不到zlib跟openssl

首先確認zlib跟openssl安裝的目錄
這兩項分別是安裝在
/usr/local/opt/zlib
/usr/local/opt/openssl

開啟configure後,發現configure搜尋的目錄裡面並沒有包含這兩個路徑
於是分別在19808行
for dir in /usr /usr/local /usr/local/ssl /usr/pkg /usr/lib/ssl /usr/include/ssl /usr/include; do
加上/usr/local/opt/openssl
跟19958行
for dir in /usr /usr/local /usr/local/ssl /usr/pkg /usr/lib/zlib /usr/include/zlib /usr/include; do
加上/usr/local/opt/zlib

接著
./configure
make
make install

完成後測試
siege https://www.google.com
就有成功送出https的request了

沒有留言:

張貼留言