linux安装php拓展大全

Posted 一直到最后

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装php拓展大全相关的知识,希望对你有一定的参考价值。

原文作者: xingguang
原文链接:https://www.tiance.club/post/784803616.html

centos7安装php拓展大全
???有一个小想法,整理一篇linux下安装php拓展大全文章,方便自己或其它人开箱即用,目前就自己遇到哪些需要安装的拓展安装后就顺便更新到这篇博客文章。

1、Yaconf

git clone https://github.com/laruence/yaconf
cd yaconf/
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
vim /usr/local/php/etc/php.ini
[Yaconf]
extension=yaconf.so #扩展引用
yaconf.directory=/home/www/conf #conf文件所在目录
yaconf.check_delay=0 #心跳检查时间,若为0则不检查,但如果有修改,需重启PHP
读取值:
echo Yaconf::get("web_env.mysql_ETC1_MASTER_HOST"); //test是配置文件名字

判断是否有该项设置
echo Yaconf::has("web_env.MYSQL_ETC1_MASTER_HOST"); //test是配置文件名字

2、xdebug

wget http://xdebug.org/files/xdebug-2.8.1.tgz
tar zxvf xdebug-2.8.1.tgz
cd xdebug-2.8.1
phpize
./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
make && make install
[Xdebug]
zend_extension=xdebug.so 
xdebug.idekey = PHPSTROM
xdebug.default_enable = 1 
xdebug.remote_connect_back = 1 
xdebug.remote_port = 9000 
xdebug.remote_enable = 1 
xdebug.remote_autostart = 1 
xdebug.remote_handler="dbgp"
xdebug.remote_host=192.168.33.10

3、protobuf

wget https://github.com/allegro/php-protobuf/archive/master.zip
unzip master.zip
cd php-protobuf-master/
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

然后在php.ini里面加一下extension = protobuf.so,再重启php

4、mongodb

wget http://pecl.php.net/get/mongodb-1.7.4.tgz
tar -zxvf mongodb-1.7.4.tgz
cd mongodb-1.7.4/
phpize
./configure --with-php-config=/usr/local/php/bin/php-config && make && make install

然后在php.ini里面加一下extension = mongodb.so,再重启php

5、swoole

wget https://github.com/swoole/swoole-src/archive/v4.4.16.tar.gz
tar zxvf v4.4.16.tar.gz 
cd swoole-src-4.4.16
phpize
./configure --enable-openssl --enable-http2 --with-php-config=/usr/local/php/bin/php-config
make && make install

[swoole]
extension=swoole
swoole.use_shortname = Off

原文作者: xingguang
原文链接:https://www.tiance.club/post/784803616.html

以上是关于linux安装php拓展大全的主要内容,如果未能解决你的问题,请参考以下文章

PHP安装配置及拓展总结

PHP安装配置及拓展

VSCode自定义代码片段3——url大全

VSCode自定义代码片段3——url大全

VSCode自定义代码片段3——url大全

VSCode自定义代码片段——cli的终端命令大全