宝塔下相关扩展安装

宝塔安装BounceStudio扩展

[root@ecs-59d4 package]# cd BounceStudioAPI-linux
[root@ecs-59d4 BounceStudioAPI-linux]# ls
BounceStudio.h  help  libBounceStudio32.so.3.7.0.962  libBounceStudio64.so.3.7.0.962  samples
[root@ecs-59d4 BounceStudioAPI-linux]# cp BounceStudio.h /usr/local/include/
[root@ecs-59d4 BounceStudioAPI-linux]# ls
BounceStudio.h  help  libBounceStudio32.so.3.7.0.962  libBounceStudio64.so.3.7.0.962  samples
[root@ecs-59d4 BounceStudioAPI-linux]# cd /usr/local/include/
[root@ecs-59d4 include]# ls
BounceStudio.h  ltdl.h  mcrypt.h  mhash.h  mutils
[root@ecs-59d4 include]# cd -
/package/BounceStudioAPI-linux
[root@ecs-59d4 BounceStudioAPI-linux]# ls
BounceStudio.h  help  libBounceStudio32.so.3.7.0.962  libBounceStudio64.so.3.7.0.962  samples
[root@ecs-59d4 BounceStudioAPI-linux]# ll
总用量 1248
-rw-r--r--. 1 root root   2387 412 2019 BounceStudio.h
drwxr-xr-x. 3 root root     36 412 2019 help
-rwxr-xr-x. 1 root root 695956 412 2019 libBounceStudio32.so.3.7.0.962
-rw-r--r--. 1 root root 575472 412 2019 libBounceStudio64.so.3.7.0.962
drwxr-xr-x. 8 root root     90 412 2019 samples
[root@ecs-59d4 BounceStudioAPI-linux]# chmod +x libBounceStudio64.so.3.7.0.962 
[root@ecs-59d4 BounceStudioAPI-linux]# ll
总用量 1248
-rw-r--r--. 1 root root   2387 412 2019 BounceStudio.h
drwxr-xr-x. 3 root root     36 412 2019 help
-rwxr-xr-x. 1 root root 695956 412 2019 libBounceStudio32.so.3.7.0.962
-rwxr-xr-x. 1 root root 575472 412 2019 libBounceStudio64.so.3.7.0.962
drwxr-xr-x. 8 root root     90 412 2019 samples
[root@ecs-59d4 BounceStudioAPI-linux]# cp libBounceStudio64.so.3.7.0.962 /usr/local/lib
[root@ecs-59d4 BounceStudioAPI-linux]# ls
BounceStudio.h  help  libBounceStudio32.so.3.7.0.962  libBounceStudio64.so.3.7.0.962  samples
[root@ecs-59d4 BounceStudioAPI-linux]# ln -s /usr/local/lib/libBounceStudio64.so.3.7.0.962 /usr/local/lib/libBounceStudio64.so
[root@ecs-59d4 BounceStudioAPI-linux]# echo /usr/local/lib > /etc/ld.so.conf.d/BounceStudio.conf
[root@ecs-59d4 BounceStudioAPI-linux]# ldconfig

[root@lavm-o16fkzb09v BounceStudioAPI-linux]# cd samples/PHP/src/
[root@ecs-59d4 src]# ls
config.m4  php_bouncestudio.c  php_bouncestudio.h
[root@ecs-59d4 src]# /www/server/php/56/bin/phpize
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226
[root@ecs-59d4 src]# ls
acinclude.m4  autom4te.cache  config.guess  config.m4   configure     install-sh  Makefile.global  mkinstalldirs       php_bouncestudio.h
aclocal.m4    build           config.h.in   config.sub  configure.in  ltmain.sh   missing          php_bouncestudio.c  run-tests.php
[root@ecs-59d4 src]#  ./configure --enable-bouncestudio --with-php-config=/www/server/php/56/bin/php-config
 make CFLAGS="-lBounceStudio64 $CFLAGS"
extension = /package/BounceStudioAPI-linux/samples/PHP/src/modules/bouncestudio.so

安装tidy扩展

进入 SSH 后依次执行以下命令

1.yum install libtidy libtidy-devel -y

注:以下命令中的 72 为php版本 如需要安装在 php5.4 版把 72 改成 54 即可
2.cd /www/server/php/71/src/ext/tidy
3./www/server/php/71/bin/phpize
4…/configure --with-php-config=/www/server/php/71/bin/php-config
5.make && make install
6.echo “extension = tidy.so” >> /www/server/php/71/etc/php.ini
7.service php-fpm-71 restart

[转自宝塔论坛@河妖]

宝塔安装mail-parse

git clone https://github.com/php/pecl-mail-mailparse.git
cd pecl-mail-mailparse
phpize
./configure
./configure --enable-mailparse --with-php-config=/usr/bin/php-config
./configure --enable-mailparse --with-php-config=/www/server/php/56/bin/php-config
sed -i 's/#if\s!HAVE_MBSTRING/#ifndef MBFL_MBFILTER_H/' ./mailparse.c
make
make install


##  php安装amqp扩展
1.安装librabbitmq扩展

```bash
apt-get install librabbitmq-dev

2.下载phpamqp扩展
地址http://pecl.php.net/package/amqp 选择匹配环境的PHP版本

 wget http://pecl.php.net/get/amqp-1.11.0beta.tgz

3.解压编译安装

  tar zxvf amqp-1.11.0beta.tgz 
  cd amqp-1.11.0beta
  /www/server/php/80/bin/phpize
  ./configure --with-php-config=/www/server/php/80/bin/php-config --with-amqp
  make
  make install

4.重启PHP-FPM,查看php
在这里插入图片描述


php5.6安装amqp扩展
1 安装扩展必要依赖 rabbitmq-c
安装包地址:https://github.com/alanxz/rabbitmq-c/releases
php版本是5.6,为了兼容性,需要下载0.5.2版本的rabbitmq-c

wget -c https://github.com/alanxz/rabbitmq-c/releases/download/v0.5.2/rabbitmq-c-0.5.2.tar.gz

 tar zxf rabbitmq-c-0.5.2.tar.gz

cd rabbitmq-c-0.5.2 

./configure --prefix=/usr/local/rabbitmq-c-0.5.2 

make && make install

2 安装amqp
官网:http://pecl.php.net/package/amqp
因为php版本是5.6,所以选用1.4.0版本amqp

wget -c http://pecl.php.net/get/amqp-1.4.0.tgz
 tar zxf amqp-1.4.0.tgz

cd amqp-1.4.0

/www/server/php/56/bin/phpize

./configure --with-php-config=/www/server/php/56/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.5.2

make && make install

最后会有一个路径:
在这里插入图片描述

3.php.ini 添加模块
vi /www/server/php/etc/php.ini

增加

extension = /www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/amqp.so
这个路劲就是上面安装amqp成功后返回的路劲

4 重启服务器或PHP服务

查看phpinfo();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值