xampp vm php72 安装php扩展

xampp vm 本质是个deban虚拟机,默认的安装版本没有phpheader。

需要自己打开 xampp的命令行下载对应的php-dev 然后copy include 到/opt/lampp/include/php下面就可以执行phpize进行安装。
安装各版本php-dev方法
1修改下载源

apt install apt-transport-https ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sh -c 'echo "deb https://packages.sury.org/php/ stretch main" > /etc/apt/sources.list.d/php.list'
apt update
2搜索对应的php-dev
apt search php7.2-dev
3安装php-dev
4copy 安装的phpinclude文件
先搜索php.h所在的文件夹根据需要拷贝 7.2如下
cp -rf /usr/include/php/20170718/* /opt/lampp/include/php/
5进到php扩展源码目录编译安装即可 安装好后修改php.ini

GLIBCXX_3.4.20 not found 解决方法
查看扩展
strings /opt/lampp/lib/libstdc++.so.6 |grep GLIBCXX
不过不存在3.4.2则执行如下
cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /opt/lampp/lib/libstdc++.so.6

后生博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论