天天看點

swoole學習 源碼安裝

  1. swoole學習 安裝

環境:

  • linux系統
  • php7.0+
  • swoole2.1+
  • redis
  • gcc
  • autoconfig
源碼安裝php7
擷取php源碼( php.net)解壓
tar -xjvf php-7.x.x.tar.bz2
檢視腳本參數
./configure –help
進入解壓的檔案夾執行安裝
./configure –prefix=/home/work/study
目前檔案夾編譯

make test

make

make install

測試php 進入安裝目錄 檢視php擴充
./bin/php -m
簡化php指令 設定别名 根目錄下
vi ~/.bash_profile
php所在路徑添加到export PATH

export PATH

alias php=/home/work/study/soft/php/bin/php

重新整理後 $php XXX 可以在任意目錄使用
source ~/.bash_profile
解壓目錄的ini檔案放到php安裝的etc目下 檢視php.ini實用路徑
php -i | grep php.ini
解壓目錄的ini檔案放到該路徑下
源碼安裝swoole
擷取swoole源碼( https://gitee.com/swoole/swoole.git)
在swoole檔案目錄執行phpize生成configure 配置安裝參數

./configure –with-php-config=/home/php/bin/php-config

make

make install

.so檔案在圖檔目錄中
swoole學習 源碼安裝
.so檔案在圖檔目錄中
./configure –prefix=/home/work/study
目前檔案夾編譯

make test

make

make install

測試php 進入安裝目錄 檢視php擴充
./bin/php -m
swoole擴充正常使用
php.ini 加上 extension = swoole.so

繼續閱讀