原始碼編譯安裝 swoole

2021-08-19 02:50:35 字數 1770 閱讀 9534

git clone

利用phpize bin目錄下

1、phpize是幹嘛的?

phpize是什麼東西呢?php官方的說明:

phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛程式模組

比如你想在原來編譯好的php中加入memcached或者imagemagick等擴充套件模組,可以使用phpize,通過以下幾步工作。

2、如何使用phpize?

當php編譯完成後,php的bin目錄下會有phpize這個指令碼檔案。在編譯你要新增的擴充套件模組之前,執行以下phpize就可以了;

————————————————————————

比如現在想在php中加入memcache擴充套件模組:我們要做的只是如下幾步

tar zxvf memcache-2.2.5.tgz

cd memcache-2.2.5/

/usr/local/webserver/php/bin/phpize

./configure –with-php-config=/usr/local/webserver/php/bin/php-config

make

make install

注意./configure 後面可以指定的是php-config檔案的路徑

這樣編譯就完成了,還需要做的是在php.ini檔案中加入extension值

extension = 「memcache.so

————————————————————————

在swoole目錄下找到phpize bin目錄執行

./configure --help 如下

在執行swoole的時候打出除錯的資訊

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

配置找到php目錄

完成make install

完成,可看到swoole.so擴充套件存放位置

在php.ini裡加入

再用php -m檢視一下擴充套件

開啟安裝包裡的examples

裡面有樣例.比如:server/echo.php

開啟裡面的**可以看下監控了9501

執行php server/echo.php

再開啟乙個視窗檢視埠 netstat -anp | grep 9501

swoole原始碼安裝

swoole安裝 你好,我是一名phper。在這裡分享一些自己學習的心得,和一些知識點的理解,以及學習中遇到的一些問題 1.解壓tar xjvf php 7.2.2.tar.bz2 2.configure 對即將安裝的軟體進行一些配置 configure help 這樣可以檢視有哪些引數 confi...

原始碼安裝swoole

curl o tmp swoole.tar.gz l tar zxvf tmp swoole.tar.gz 解壓完成之後進入到我們解壓的目錄裡發現沒有configure 因為我們要通過configure來進行安裝 這裡就要執行 php裡的 bin裡邊的 phpize 檔案.configure wit...

Ubuntu 原始碼安裝swoole

2.解壓 unzip swoole swoole v2.2.0.zip 3.cd swoole 發現沒有 configure 用來編譯安裝配置軟體的 可以用phpize 生成 4.在swool目錄下 直接使用phpize就可以生產 這裡有乙個坑,必須要首先安裝 agt get install 這個命...