docker linux alpine 安装php扩展


docker linux alpine 安装php扩展
这里以xdebug为例

#安装pecl
wget http://pear.php.net/go-pear.phar -O go-pear.php
php go-pear.php

一些 error
Make sure that you run '/usr/bin/phpize' in the top level source directory o
#安装phpize
apk search phpize
apk add php7-dev

#一些 error
/tmp/pear/install/xdebug/configure --with-php-config=/usr/bin/php-config'
no acceptable C compiler found in $PATH
checking whether to build static libraries... no
sh: make: not found

#安装依赖
apk add gcc g++ make

# 安装debug
pecl install xdebug

# 修改php.ini
find / -name php.ini
vi /etc/php7/php.ini

#重启php
ps aux|grep php-fpm #找到主进程master 的端口号
kill -USR2 42891 #信号控制,USR2 平滑重载所有worker进程并重新载入配置和二进制模块
ps aux|grep php-fpm #php-fpm:master 的端口号改变了,说明重启成功 #如果没有启动成功,说明配置有问题
/usr/local/sbin/php-fpm #如果没有启动,使用这个命令启动。

#查看扩展是否安装成功
php -m | grep xdebug


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM