2020-07-01 15:55:56
尽管 PHP 软件源提供了不少 PHP 扩展,但并不是提供所有的扩展,那么如果我们需要安装一个软件源没有提供的扩展应该怎么办呢?
利用 php-dev 就可以很方便的进行自行编译 PHP 扩展了。不过如果有使用 PHP 多版本共存就会更加麻烦一点。
一、安装 php-dev ,如果不是 7.1 需要自己修改一下版本号:
apt install php7.1-dev
二、以安装 Swoole 为例:
pecl install swoole
三、添加配置文件:
cd /etc/php/7.1/fpm/conf.d/
touch swoole.ini
echo "extension=swoole.so" | tee -a swoole.ini
四、重启 php-fpm 即可:
systemctl restart php7.1-fpm
因为多个 PHP 就不能简单粗暴的使用 pecl 安装了,因为安装好了不知道是给谁用的。这里以 PHP7.1 和 PHP5.6 为例,还是 swoole。
一、安装 php-dev:
apt install php7.1-dev php5.6-dev
二、下载 swoole 源码 ,地址:http://pecl.php.net/package/swoole
cd /root/src
wget http://pecl.php.net/get/swoole-1.9.15.tgz
tar xzf swoole-1.9.15.tgz
cd swoole-1.9.15
三、为 PHP7.1 进行编译
cd /root/src/swoole-1.9.15
/usr/bin/phpize7.1
./configure --with-php-config=/usr/bin/php-config7.1
make && make install
四、为 PHP5.6 进行编译
cd /root/src/swoole-1.9.15
/usr/bin/phpize5.6
./configure --with-php-config=/usr/bin/php-config5.6
make && make install
五、添加 PHP7.1 配置文件
cd /etc/php/7.1/fpm/conf.d/
touch swoole.ini
echo "extension=swoole.so" | tee -a swoole.ini
六、添加 PHP5.6 配置文件
cd /etc/php/5.6/fpm/conf.d/
touch swoole.ini
echo "extension=swoole.so" | tee -a swoole.ini
七、重启 PHP-FPM
systemctl restart php7.1-fpm
systemctl restart php5.6-fpm
Ubuntu 14.04安装Pritunl VPN服务器(带控制面板)
06-09
Ubuntu 16.04源码编译安装Nginx 1.10.3
04-21
新版本到来之前,先来看看 Ubuntu 默认主题的变化吧
02-13
Ubuntu 16.04配置Nginx使用GeoIP
07-12
Ubuntu系统配置samba实现文件夹共享
06-22
CentOS 7.0安装LAMP服务器(PHP+MariaDB+Apache)
06-07
centos 7安装redis及PHP-redis扩展
05-09
小新Air13使用U盘引导全新安装Win10其他版本的指导
05-09
Ubuntu 安装MongoDB
07-01
You will need re2c 0.13.4 or later if you want to regenerate PHP parsers
07-19
iptables配置只允许PHP 9000端口访问
05-08
Ubuntu 16.04安装docker-ce v17.03
05-31
Ubuntu-14.04下安装KVM虚拟化
06-03
CSS6当使用老版本的指纹识别软件时,有可能出现“没有找到指纹识别器”现象
06-29
MeEdu v2.0-beta12 版本上线,基于 Laravel 的在线点播收费系统
03-15
Nim 发布 2019 年度社区调查报告:大家都用上了 1.0 版本
03-12
Office 2003 PowerPoint 如何在扩展屏上全屏播放
03-25
Realtek HD声卡驱动程序版本问题导致部分机型出现蓝屏问题
07-23
V460/B460新版本ELAN触控板双击拖动功能如何实现
05-07
Win7系统下如何通过添加打印机方法安装打印机驱动程序?
07-15
PHP开发工具(PHP程序开发软件) V7.3.3.0 中文版
22.56 MB
下载3d蓝光播放器(高清3D影音播放软件) V1.8.0.4 绿色免安装版
36.8 MB
下载WampServer(PHP集成环境安装包)下载 v3.0.6中文
378.36 MB
下载duet display windows(显示器扩展工具)v1.8.8.1 破解版
228.0M
下载dwggateway(cad版本转换工具) v2.0.0.121 免费版
8.6M
下载editplus3中文版 (附安装教程) v3.41
1.41M
下载netvideohunter(火狐浏览器扩展程序) 1.9.1 免费版
0.09MB
下载usb3.0驱动(硬件驱动安装工具) v6.6 绿色版
8.67MB
下载xlive(系统U盘安装软件) v1.0 官方版
21.3MB
下载矮人DOS工具箱 V5.3 Bulid 6.713 安装版
9.01M
下载硬盘安装器下载
17.35 MB
下载腾讯TIM绿色精简版本 V2.1.5.23129 正式版
79.5M
下载黄山IE修复专家 v9.0 官方安装版
4.44MB
下载单耳兔商城安卓版 v10.6 官方免费版
15.3M
下载单词风暴(多语言背单词软件) 2021 破解版
240MB
下载mt4(多帐户云跟单管理系统)v4.0 免费版
3.2M
下载vistabootpro(启动菜单辅助工具)3.3官方版
1.2M
下载万能文书单据在线生成软件下载
9.5M
下载会买单安卓版 v3.3.60 手机免费版
38.75M
下载印果(自助报价下单工具) 3.9.2.0最新PC版
112.9M
下载