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