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 這個命...