1:php扩展安装
进入php源码包的扩展目录
cd /data/soft/php-7.2.5/ext
然后进入某个扩展目录,比如 :
cd /data/soft/php-7.2.5/ext/sysvmsg
/usr/local/php7/bin/phpize (这一步生成configure文件,后边才能编译)
./configure --with-php-config=/usr/local/php7/bin/php-config
make && make install
执行完后会出出现:Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-non-zts-20170718/ 后边这个目录就是编译后的php扩展目录
vim /usr/local/php7/lib/php.ini
extension=sysvmsg.so
到此php扩展就安装成功了
2:重启php-fpm
如果重启后,执行/usr/local/php7/bin/php -m 还看不到 那有可能就是改的php.ini位置不对 可以通过下边这个命令来定义php-fpm启动时读取指定的php.ini
/usr/local/php7/sbin/php-fpm -y /usr/local/php7/etc/php-fpm.conf -c /usr/local/php7/lib/php.ini (启动php-fpm)
所以最好改动php.ini时从phpinfo里找php.ini路径