当前位置:首页 > linux > 正文内容

宝塔环境下php7.4安装pecl,并安装event扩展

陈杰5个月前 (12-23)linux1131

宝塔环境下的php7.4版本是默认不带pecl扩展包的。7.3带。。。。。很烦,自己弄吧。把遇到的问题记录一下


首先

wget http://pear.php.net/go-pear.phar
 
php go-pear.phar


出现

Below is a suggested file layout for your new PEAR installation.  To

change individual locations, type the number in front of the

directory.  Type 'all' to change all of them or simply press Enter to

accept these locations.


 1. Installation base ($prefix)                   : /www/server/php/74

 2. Temporary directory for processing            : /tmp/pear/install

 3. Temporary directory for downloads             : /tmp/pear/install

 4. Binaries directory                            : /www/server/php/74/bin

 5. PHP code directory ($php_dir)                 : /www/server/php/74/share/pear

 6. Documentation directory                       : /www/server/php/74/docs

 7. Data directory                                : /www/server/php/74/data

 8. User-modifiable configuration files directory : /www/server/php/74/cfg

 9. Public Web Files directory                    : /www/server/php/74/www

10. System manual pages directory                 : /www/server/php/74/man

11. Tests directory                               : /www/server/php/74/tests

12. Name of configuration file                    : /www/server/php/74/etc/pear.conf


1-12, 'all' or Enter to continue: 


一路回车,出现y/n的地方y就行了


接下来就是安装event扩展了


 pecl install event

注意提示:Include libevent OpenSSL support [yes] : 时输入no回车,

注意提示:PHP Namespace for all Event classes :时输入yes,其它直接敲回车就行


如果出现了

报错Cannot find php-config. Please use --with-php-config=PATH


那么就要去吧php-config加入到环境变量中


echo $PATH


发现php/bin目录没有


vim ~/.bashrc


在最后一行加上


export PATH=$PATH:/www/server/php/74/bin


然后重启会话窗口,重新pecl install即可


最后安装的信息

Build process completed successfully

Installing '/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/event.so'

install ok: channel://pecl.php.net/event-2.5.7

php.ini "/www/server/php/73/etc/php.ini" does not exist

You should add "extension=event.so" to php.ini


You should add "extension=event.so" to php.ini

提示我们去php.ini中加上event.so


加好过后重启php,再查看phpinfo();发现event扩展已经加好了

image.png


扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由何烦过虎溪发布,如需转载请注明出处。

转载请注明出处:http://95shouyou.com/?id=24

分享给朋友:

相关文章

初级测试工程师面试笔试题

一、下列HTTP错误代码描述正确的是:[多选]  ABC  A. HTTP 502 - 网关错误  B. HTTP 403 - 禁止访问  C. HTTP 404 - 无法找到文件...

crontab添加定时任务

crontab定时任务添加crontab -e查看crontab -l文件夹 /www/server/crontab#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/s...

SOCKS5(SS5)重启服务器后出现不能连接的问题

我找到问题所在了,是因为ss5的pid文件导致的默认路径位于/var/run/ss5/ss5.pid。但某些vps在重启后这个目录无缘无故消失了。每次重启系统都需要重建这个目录:mkdir /var/...

部署walle出现后台服务未启动的处理方法

部署walle出现后台服务未启动的处理方法

有多方面的原因。使用sd admin.sh start命令如果正常启动了,但是前台还是出现后台服务未启动的提示,那么就很有可能是nginx的配置问题了。upstream webservers...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。