- 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檔案在圖檔目錄中
- .so檔案在圖檔目錄中
./configure –prefix=/home/work/study
- 目前檔案夾編譯
make test
make
make install
- 測試php 進入安裝目錄 檢視php擴充
./bin/php -m
swoole擴充正常使用 - php.ini 加上 extension = swoole.so