swoole原始碼安裝

2021-09-25 02:08:35 字數 1475 閱讀 6620

swoole安裝

你好,我是一名phper。在這裡分享一些自己學習的心得,和一些知識點的理解,以及學習中遇到的一些問題

1.解壓tar -xjvf php-7.2.2.tar.bz2

2.configure(對即將安裝的軟體進行一些配置)

./configure --help 這樣可以檢視有哪些引數

./configure --prefix=/home/lzz/php (安裝目錄)

3.make

4.make install

php -m檢視php的擴充套件,檢查是否安裝成功

開啟bash_profile這個檔案

vi ~/.bash_profile

加入一行

alias php=/home/lzz/php/bin/php (路徑換成你自己的路徑)

儲存退出

source ~/.bash_profile (使之立即生效)

使用php -v 檢查是否已生效

缺少gcc或者autoconfig

自行安裝即可

缺少php.ini在php的原始碼目錄下,會有php.ini-development (開發版) 和 php.ini-production (生產版) 這兩個檔案,將php.ini-development 拷貝到 安裝目錄下的etc目錄下

cp php.ini-development /home/lzz/php/etc/ (換成你自己的目錄)

mv php.ini-development php.ini

配置好php.ini 檔案不生效

排查

php -i | grep php.ini
因為在安裝前,php.ini的預設路徑是在lib目錄下,如果要放在etc下需要安裝前,進行配置

mv ./etc/php.ini ./lib/

git clone

unzip 檔名.zip
通過phpize生成 configure 檔案

/home/lzz/php/bin/phpize  (如果沒有autoconf依賴,此處就會體現出來,使用yum install autoconf安裝)

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

make

make install

到php.ini 載入swoole擴充套件

extension=swoole 開啟swoole擴充套件

原始碼安裝swoole

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

原始碼編譯安裝 swoole

git clone 利用phpize bin目錄下 1 phpize是幹嘛的?phpize是什麼東西呢?php官方的說明 phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛程式模組 比如你想在原來編譯好的php中加入memcached或者imagemagick等擴充...

Ubuntu 原始碼安裝swoole

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