• 下载解压 php7.2

    wget https://www.php.net/distributions/php-7.2.28.tar.gz
    tar -zxvf php-7.2.28.tar.gz
  • 进入 sqlite3 文件夹

    cd php-7.2.28/ext/sqlite3/

  • 我们发现没有config.m4文件,但是有一个config0.m4,所以需要重命名一下
mv config0.m4 config.m4
  • 我的机子上已经提前按照好了php,然后自带有phpize,所以可以很方便的用phpize来编译拓展

    phpize

  • 生成 Makefile
./configure --with-php-config=/www/server/php/72/bin/php-config
我的php-config的路径是/www/server/php/72/bin/php-config,需要根据自身情况修改
  • 编译

    make && make install 

编译完成,倒数第二行显示了编译完的拓展的路径,我们去那个目录看一看

可以看到编译完的sqlite3.so

×