linux操作系統centos-php-swoole 4.4詳細安裝過程

官方github源碼包的下載地址,根據自己的需要下載,https://github.com/swoole/swoole-src/releases

1.先下載官方擴展包,解壓

[root@iz8vbjfugmkid4cknmtq8bz ~]#wget https://codeload.github.com/swoole/swoole-src/zip/master
[root@iz8vbjfugmkid4cknmtq8bz ~]# unzip master
[root@iz8vbjfugmkid4cknmtq8bz ~]# cd swoole-src-master/

2.使用phpize安裝

[root@iz8vbjfugmkid4cknmtq8bz swoole-src-master]# whereis phpize  #查看phpize路徑,如果沒有需要先安裝phpize
phpize: /usr/bin/phpize
[root@iz8vbjfugmkid4cknmtq8bz swoole-src-master]# /usr/bin/phpize  #在源碼包目錄下執行phpize
Configuring for:
PHP Api Version:         20160303
Zend Module Api No:      20160303
Zend Extension Api No:   320160303
[root@iz8vbjfugmkid4cknmtq8bz swoole-src-master]# ./configure --with-php-config=/usr/local/php/bin/php-config #執行編譯檢查
[root@iz8vbjfugmkid4cknmtq8bz swoole-src-master]# make
[root@iz8vbjfugmkid4cknmtq8bz swoole-src-master]# make install 

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
Installing header files:          /usr/local/php/include/php/
編譯安裝成功後,會顯示出擴展的安裝路徑

修改PHP配置文件加入swoole擴展

vim /usr/local/php/etc/php.ini

extension=swoole.so

重啓服務器和php-fpm

[root@iz8vbjfugmkid4cknmtq8bz swoole-src-master]# service nginx restart #重啓服務器
Stoping nginx...  done
Starting nginx...  done
[root@iz8vbjfugmkid4cknmtq8bz swoole-src-master]# /etc/init.d/php-fpm restart #重啓fpm 重新加載配置,不重啓新增配置無法生效
Gracefully shutting down php-fpm . done
Starting php-fpm  done

查看phpinfo

swoole 擴展安裝成功

有問題加羣721200119交流

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章