由于服务器仅需要安装nginx和php,并要求php包含 74、82两个版本
本次使用OneinStack进行安装,主要原因是交互安装时方便扩展的挑选安装。
使用无人值守
首次安装可以使用无人值守命令生成:自动安装 – OneinStack
wget -c http://mirrors.oneinstack.com/oneinstack.tar.gz && tar xzf oneinstack.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 9 --php_extensions imagick,fileinfo,redis,swoole --mphp_ver 82
手动安装
如果一开始只安装了一个 php 版本,也不用卸载重装。这里手动安装另一个即可,直接再次执行安装命令并增加相应参数即可
./oneinstack/install.sh --php_extensions imagick,fileinfo,redis,swoole --mphp_ver 82
软链
最后做好相应软链即可
ln -s /usr/local/php/bin/php /usr/bin/php
ln -s /usr/local/php82/bin/php /usr/bin/php82