真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在Centos7中安裝swoole擴展-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關如何在Centos7中安裝swoole擴展,文章內(nèi)容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)網(wǎng)站建設與網(wǎng)站營銷,提供網(wǎng)站建設、成都網(wǎng)站建設、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、微信小程序定制開發(fā)、公眾號商城、等建站開發(fā),創(chuàng)新互聯(lián)網(wǎng)站建設策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。

PHP版本為PHP 7.2.24


  1. 更新源

[root@localhost html]# yum update
  1. 安裝需要支持的擴展

[root@localhost html]# yum install php72w-devel
[root@localhost html]# yum install php72w-pear
[root@localhost html]# yum install gcc
[root@localhost html]# yum install gcc-c++
[root@localhost html]# yum install gcc-g77
  1. 安裝swoole

[root@localhost html]# pecl install swoole
...
// 是否啟用 PHP Sockets 支持
enable sockets supports? [no] : yes
// 是否啟用 OpenSSL 支持
enable openssl support? [no] : yes
// 是否啟用 HTTP2 支持
enable http2 support? [no] : yes
// 是否啟用 MySQL 原生支持
enable mysqlnd support? [no] : yes

安裝成功

Build process completed successfully
Installing '/usr/lib64/php/modules/swoole.so'
Installing '/usr/include/php/ext/swoole/config.h'
install ok: channel://pecl.php.net/swoole-4.4.12
configuration option "php_ini" is not set to php.ini location
You should add "extension=swoole.so" to php.ini

安裝失敗

PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /usr/lib64/php/modules/swoole.so (/usr/lib64/php/modules/swoole.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/swoole.so.so (/usr/lib64/php/modules/swoole.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
// 把extension=swoole.so加到socket的加載后面,在php7.2中進入/etc/php.d下,在sockets.ini中將extension=swoole.so加到extension=sockets.so下面,后重啟php-fpm

php -m或者 phpinfo()查看不到swoole

解決方法:

1. 確認安裝和配置是否有問題
2、如果使用php -m無法查看swoole,請使用命令service php-fpm restart重啟
3、如果使用phpinfo()無法查看swoole,請使用命令service httpd restart重啟


C++ preprocessor “/lib/cpp” fails sanity check
// 沒有c++庫
// yum install glibc-headers
// yum install gcc gcc-c++ gcc-g77
fatal error: openssl/ssl.h: No such file or directory
// 沒有openssl/ssl此類文件或目錄
// yum install openssl-devel
error “Enable http2 support, require nghttp2 library.
// wget https://github.com/nghttp2/nghttp2/releases/download/v1.34.0/nghttp2-1.34.0.tar.bz2
// tar -xjf nghttp2-1.34.0.tar.bz2
PHP Warning: Module 'swoole' already loaded in Unknown on line 0
// 在修改配置時extension=swoole.so別放在最后,好放在extension=sockets.so后面
  1. 修改配置

[root@localhost html]# vim /etc/php.ini
...
extension=swoole.so
....
  1. 重啟

[root@localhost html]# /bin/systemctl restart php-fpm.service
[root@localhost html]# /bin/systemctl restart httpd.service
  1. 驗證是否安裝成功

php -m 或者 phpinfo() 查看是否有swoole

如何在Centos7中安裝swoole擴展

[root@localhost /]# php --ri swoole

關于如何在Centos7中安裝swoole擴展就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


當前名稱:如何在Centos7中安裝swoole擴展-創(chuàng)新互聯(lián)
當前地址:http://weahome.cn/article/isgoi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部