要在 Amazon EC2 上解决 PHP 版本 7.3.17 缺少 sodium 扩展的问题,你可以按照以下步骤进行操作:
登录到你的 Amazon EC2 实例。
确保你的实例已连接到互联网,并且可以访问互联网。
打开终端,使用 SSH 登录到你的实例。
运行以下命令更新系统软件包:
sudo yum update -y
sudo yum install -y libsodium libsodium-devel
cd ~
wget https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18.tar.gz
tar -zxvf libsodium-1.0.18.tar.gz
cd libsodium-1.0.18
./configure
make && sudo make install
sudo pecl install -f libsodium
/etc/php.ini 文件中启用 sodium 扩展。运行以下命令:sudo nano /etc/php.ini
将以下行添加到文件的末尾:
extension=sodium.so
按 Ctrl + X 保存并退出编辑器。
sudo service httpd restart
php -m | grep sodium
如果输出中显示 sodium,则表示扩展已成功安装。
现在,你的 Amazon EC2 上的 PHP 版本 7.3.17 应该已经安装了 sodium 扩展。