安装了宝塔面板的云服务器手动添加php扩展教程

前几天有朋友购买了一个模块,禾匠商城小程序。这套系统环境要求手动安装swoole插件(宝塔面板自带的2个swoole扩展不需要安装),这篇教程就以安装了宝塔面板的云服务器手动添加php扩展为例写这篇教程,供大家参考。

第一步:官网下载swoole扩展。

1588939639-c46a83f5cf87d42

下载swoole扩展有两种方式:

1、可以在 https://pecl.php.net/package/swoole 里面选择适合的版本,下载到本地然后上传到云服务器。

2、用wget命令直接下载到云服务器。

wget https://codeload.github.com/swoole/swoole-src/tar.gz/v4.4.17 --content-disposition

命令运行结果如下图所示:- ‘swoole-src-4.4.17.tar.gz’ saved [1417645/1417645]

1588939644-b1ba1f6e7146db6

第二步:解压下载的swoole并进入目录准备安装

tar zxf swoole-src-4.4.17.tar.gz && cd swoole-src-4.4.17

这条命令执行完没有任何提示,我们发现【提示符】发生了变化,如下图:

1588939646-5f6062bad66751a

第三步:用phpize命令用于准备php扩展库的编译环境

/www/server/php/72/bin/phpize

命令执行结果如下图所示:

1588939647-ff20533ebf4ef7e

使用phpize命令用于准备php扩展库的编译环境时,不同php版本的命令都不同,如果是7.2版本的php就用/www/server/php/72/bin/phpize;如果是5.6版本的php版本就用/www/server/php/56/bin/phpize;其实也很简单,就是根据您的php版本,把命令中的数字进行替换。

第四步:指定php配置目录

./configure --with-php-config=/www/server/php/72/bin/php-config

这条命令执行时,屏幕滚动,大约1秒钟会执行结束,返回命令提示符,执行示例图如下:

1588939648-134cfe593d029ef

编译安装前指定php配置目录时,不同php版本的命令都不同,如果是7.2版本的php就用./configure –with-php-config=/www/server/php/72/bin/php-config;如果是5.6版本的php版本就用./configure –with-php-config=/www/server/php/56/bin/php-config;其实也很简单,就是根据您的php版本,把命令中的数字进行替换。

第五步:编译安装swoole

make && make install

执行命令后,大约4秒钟便会安装完成,返回Build complete。表示安装完成,图示如下:

1588939649-9b120d516a38a27

第六步:修改配置文件

登陆宝塔面板,点击左侧导航【软件管理】,找到自己安装的php版本,点击右侧的【设置】,在弹出的php管理器中,点击左侧的【配置文件】,在配置文件末尾添加下面两行代码:

[swoole]
extension = swoole.so

添加完成后图示如下:

1588939650-66218f64266cf01

第七步:重新加载php配置文件

登陆宝塔面板,点击左侧导航【软件管理】,找到自己安装的php版本,点击右侧的【设置】,在弹出的php管理器中,点击左侧的【服务】,然后点击【重载配置】。示例如下:

1588939654-fc76b06fddbf246

第八步:检查swoole扩展安装是否成功

如果严格按照上面的步骤,其实不用检测。检测也比较简单,登陆宝塔面板,点击左侧导航【软件管理】,找到自己安装的php版本,点击右侧的【设置】,在弹出的php管理器中,点击左侧的【phpinfo】,然后点击【查看phpinfo()】。向下滚动鼠标可以看到下面的示例图片:

1588939658-8a3ffd13f2ec256

免责申明:
1. 本站所有教程、文章或资源分享目的仅供大家学习和交流,可进群讨论!
2. 如有无法查看或链接失效,烦请报告联系管理员处理!
3. 本站无法保证资源或其时效性,恕不接受任何提问。
4. 欢迎大家帮助本站出力,赞助费用仅维持本站的日常运营所需!故不接受任何形式的退款。
5. 搜5G网无法保证文章教程或资源的完善与安全,请自行检测解决。
6. 在本站下载的源码严禁杜绝任何形式的正式商业用途,请去程序官方购买。
本站资源素材仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。本作品采用BY-NC-SA 4.0 《国际知识共享署名许可协议4.0》 进行许可 。
本站所有图片素材均享自由版权下创作共用CC0协议。
搜5G资源网,5G资源网 » 安装了宝塔面板的云服务器手动添加php扩展教程

发表评论

搜5G网永久会员限时优惠中,不限下载,免费更新

立即查看 了解详情