網上進行關聯的命令是sudo ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
而查詢我安裝的位置是ssl,所以命令改為
sudo ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
重新安裝memcached又花了很多時間,說明我記錄沒有做好,把完整流程重新記錄一下。
1.參考 mac下openssl的公升級和 libevent和memcached的安裝
2.安裝openssl
openssl 1.0.2a.tar.gz
解壓縮,進入目錄下依次執行
./configure darwin64-x86_64-cc --prefix=/usr/local/openssl
sudo make
sudo make install
注意:darwin64-x86_64-cc指的64位,如果裝32位去掉即可,是網上的make && make install會出現錯誤我也不清楚為什麼 /usr/local/openssl是openssl的安裝路徑
3.安裝libevent
進入目錄並執行命令,libevent會成功安裝到/usr/local/libevent-2.0.22資料夾中
sudo ./configure --prefix=/usr/local/libevent-2.0.22
sudo make
sudo make install
4.安裝memcached
進入目錄並執行命令,memcached會成功安裝到/usr/local/memcached-1.4.25資料夾中
sudo ./configure --prefix=/usr/local/memcached-1.4.25 --with-libevent=/usr/local/libevent-2.0.22
sudo make
sudo make install
執行命令 -vv引數除錯模式 -d守護程序模式
sudo ./memcached -p 11211 -m 64 -u root -vv
或者 sudo ./memcached -p 11211 -m 64 -u root -d
發現執行時,提示找不到libevent的類庫,發現安裝的時候指令--with-libevent沒有起作用,不想折騰了,直接
sudo mkdir /documents
sudo cp /usr/local/libevent-2.0.22 /documents/libevent
注意不想複製過去也可以直接建立鏈結 sudo ln -s /usr/local/libevent-2.0.22 /documents/libevent
還有,每次啟動電腦的時候都要執行一下memcached的啟動命令,為什麼不加到啟動指令碼中,先
把memecached的路徑新增到環境變數中
vim ~/.bash_profile
export path=$path:/usr/local/memcached-1.4.17/bin
將啟動指令新增到開機啟動指令碼中
參考我要開兩個memcached埠,所以寫了兩個執行檔案
執行命令為memcached -p 11220 -m 64 -u root -vv
Mac下nginx安裝和配置
nginx安裝 brew search nginx brew install nginx 安裝完以後,可以在終端輸出的資訊裡看到一些配置路徑 usr local etc nginx nginx.conf 配置檔案路徑 usr local var www 伺服器預設路徑 usr local cella...
Mac下安裝Node和NPM
使用brew安裝node環境 1.安裝brew ruby e curl fssl 2.brew安裝node 更新brew brew update安裝node brew install node3.檢視是否安裝成功 node v v9.11.1 npm v 5.6.0npm的一些使用 npm help...
mac 下安裝和配置Nginx
mac下預設沒有安裝wget,用下面命令安裝 brew install wget wget tar jxvf pcre 8.43.tar.gz cd pcre 8.43 configure make make install 解壓至當前目錄後進入原始碼目錄 tar xvf nginx 1.16.0....