国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

php+swoole+redis源碼編譯安裝

callmewhy / 1271人閱讀

摘要:下載源碼包下載源碼包最后將添加到中,查看擴展,出現(xiàn)則安裝成功安裝安裝用于對異步客戶端的支持重新編譯使用命令檢測安裝的擴展時可能會出現(xiàn)一下警告解決方案在最后一行添加安裝同步擴展最后將添加到中,查看擴展,出現(xiàn)則安裝成功

1、下載PHP源碼包 http://php.net/get/php-7.2.4....

tar -zxvf php-7.2.4.tar.gz
cd php-7.2.4
./configure --prefix=/usr/local/php
make && make install

2、下載swoole源碼包

git clone https://gitee.com/swoole/swoole.git 
cd swoole
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

最后將extension=swoole添加到php.ini中,php -m查看擴展,出現(xiàn)swoole則安裝成功

3、安裝redis https://redis.io/download

tar -zxvf redis-4.0.9.tar.gz
mv redis-4.0.9 /usr/local/redis-4.0.9
cd /usr/local/redis-4.0.9
make

4、安裝hiredis(用于對異步Redis客戶端的支持) https://github.com/redis/hire...

make && make install
ldconfig

5、重新編譯swoole

./configure --with-php-config=/usr/local/php/bin/php-config --enable-async-redis
make clean
make && make install

PS:使用php -m 命令檢測安裝的擴展時 可能會出現(xiàn)一下警告
PHP Warning: PHP Startup: Unable to load dynamic library "swoole" (tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/swoole (/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/swoole: cannot open shared object file: No such file or directory), /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/swoole.so (libhiredis.so.0.13: cannot open shared object file: No such file or directory)) in Unknown on line 0

解決方案:

vi ~/.bash_profile

在最后一行添加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

source ~/.bash_profile

6、安裝同步php-redis擴展

git clone https://github.com/phpredis/phpredis.git
cd phpredis
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

最后將extension=redis添加到php.ini中,php -m查看擴展,出現(xiàn)redis則安裝成功

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28540.html

相關文章

  • centos7.4源碼安裝php,swoole,nginx,redis,mariadb

    摘要:源碼安裝文件下載下載源碼下載下載源碼下載下載源碼下載源碼下載源碼下載源碼包解壓命令包解壓命令安裝安裝前的準備安裝安裝安裝安裝安裝需要的擴展安裝安裝時需要的擴展安裝在源碼目錄中執(zhí)行以下操作執(zhí)行命 源碼安裝 1. 文件下載 1.1 下載PHP源碼 php.net 下載 php-7.2.7.tar.gz 1.2 下載swoole源碼 https://github.com/swoole/s...

    Invoker 評論0 收藏0
  • swoole入門3-swoole開發(fā)環(huán)境搭建

    摘要:安裝命令環(huán)境下必須關閉選項需要修改關閉在下開發(fā)可以使用來方便的開發(fā)應用,安裝好后再里的選項里共享代碼所在磁盤。為源碼所在路徑為容器內路徑在里執(zhí)行編譯安裝擴展是按照標準擴展構建的。 環(huán)境依賴 僅支持 Linux、FreeBSD、MacOS 三種操作系統(tǒng) 在Windows平臺,可使用CygWin或WSL(Windows Subsystem for Linux) Linux 內核版本 2....

    jerryloveemily 評論0 收藏0
  • Swoole筆記(一)

    摘要:修復添加超過萬個以上定時器時發(fā)生崩潰的問題增加模塊,下高性能序列化庫修復監(jiān)聽端口設置無效的問題等。線程來處理網(wǎng)絡事件輪詢,讀取數(shù)據(jù)。當?shù)娜挝帐殖晒α艘院螅蛇@個線程將連接成功的消息告訴進程,再由進程轉交給進程。此時進程觸發(fā)事件。 本文示例代碼詳見:https://github.com/52fhy/swoo...。 簡介 Swoole是一個PHP擴展,提供了PHP語言的異步多線程服務器...

    SHERlocked93 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<