Centos7原始碼安裝Swoole

2021-09-23 14:11:13 字數 2402 閱讀 1871

swoole 源** 編譯安裝

注:本人一直推崇原始碼安裝軟體,因為可以更好的理解其中的原理。廢話不說開始

1.安裝 git 轉殖 swoole 源**編譯安裝

1. 安裝依賴包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

yum install gcc perl-extutils-makemaker

2.解除安裝舊的git版本(如果之前有安裝rpm包)
yum remove git
cd /usr/src

wget 2.5.0.tar.gz

tar -zxvf git-2.5.0.tar.gz

4. 編譯安裝
cd git-2.5.0

6.phpize 生成 swoole 安裝config檔案

​找到 phpize 目錄

來到swoole 的目錄

​說我缺少 autoconf 我安裝一下

yum install autoconf
phpize 再試一次 沒報錯

各種報錯 看看缺啥就按啥

yum install gcc-c++
安裝 openssl
wget 

tar -zxvf

./config --prefix=/usr/local/openssl

make install

cp openssl 到 sbin 下

編譯安裝swoole

cd /usr/php-7.2.5/lib/php/extensions/no-debug-non-zts-20170718/下看看

​​多了三個檔案

回到之前目錄

​​找到/home/soft/swoole/examples/server/echo.php

php echo.php執行以下 報錯

​​修改 ini檔案 增加擴充套件

vi /usr/php-7.2.5/lib/php.ini

加上 swoole 擴充套件 儲存

php -m 看一眼

php 執行以下 之前的檔案

/home/soft/swoole/examples/server/echo.php
沒反應

開啟另乙個終端

說明 擴充套件已安裝完成。

Centos7原始碼安裝PHP

安裝依賴libxml2 devel 後期安裝時,如果不報錯也可以不用安裝 原始碼安裝步驟 wget c 2.解壓tar zxvf php 7.2.4.tar.gz 3.安裝編譯 configure prefix 安裝目錄 引數 configure prefix usr local php with ...

centos7 原始碼安裝 nginx php7

wget解壓php tar zxvf php 7.1.12.tar.gz安裝擴充套件包 這裡可以通過yum安裝,或者原始碼安裝。不一一舉例 編譯 這裡需要建立使用者,與使用者。我建立的是alienjun使用者與使用者組,根據自己實際情況建立 configure prefix usr local ph...

CentOS7原始碼安裝PHP

yum y install epel release yum y install gcc gcc c make pcre pcre devel zlib zlib devel openssl openssl devel libxml2 libxml2 devel libcurl libcurl de...