一:安装 PHP 扩展 Bolt
下载扩展,并解压
wget https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip
unzip phpBolt-extension-1.0.4.zip
找到对应版本 .so 扩展文件,并将其复制到 PHP 扩展目录
cp ./phpBolt-extension-1.0.4/linux\ 64/linux\ 64-php7.4/bolt.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20190902
编辑 php.ini 文件
vi /usr/local/php/etc/php.ini
尾部添加一行
extension=bolt.so
二:安装 Composer 包:Laravel-Source-Encrypter
composer require --dev sbamtr/laravel-source-encrypter
php artisan vendor:publish --provider="sbamtr\LaravelSourceEncrypter\SourceEncryptServiceProvider" --tag=config
三:执行混淆
php artisan encrypt-source
混淆后的文件默认在 encrypted 文件夹下,可在配置文件 config/source-encrypter.php 中修改