lnmp环境下安装扩展,简单记录。
进入到php源码目录:
cd /opt/lnmp1.6-full/src
lnmp 自动化脚本会在安装完成后将源文件删掉,需要自己解压
tar jxvf php-7.3.11.tar.bz2
进入源码目录
src/php-7.3.11/ext/tidy
执行phpize ,phpize是一个运行脚本,主要作用是检测php的环境还有就是在特定的目录生成相应的configure文件,这样makeinstall之后,生成的.so文件才会自动加载到php扩展目录下面。
/usr/local/php/bin/phpize
编译安装
这里需要提前安装tidy库
apt-get install libtidy-dev -y
./configure --with-php-config=/usr/local/php/bin/php-config make make install
配置扩展
vi /usr/local/php/etc/php.ini
在最后一行加上:
extension=fileinfo.so
然后保存退出。
重启生效且检查
/etc/init.d/php-fpm restart php -m | grep tidy
显示如下则安装成功
root@iZ2ze0q83m2ana0ndbaynbZ:/opt/lnmp1.6-full/src/php-7.3.11/ext/tidy# php -m | grep tidy tidy
Related Posts: