Loading... ```shell cd /server/php/8.3.0/bin/ #安装pecl sudo wget http://pear.php.net/go-pear.phar -O go-pear.php sudo ./php go-pear.php sudo ./pecl search swoole sudo ./pecl install swoole #一路回车 ./php --ini vim /server/php/8.3.0/etc/php.ini #添加 extension=swoole.so ``` 也可以使用脚本部署 ```shell #!/bin/bash # 切换到指定目录 cd /server/php/8.3.0/bin/ # 安装PECL sudo wget http://pear.php.net/go-pear.phar -O go-pear.php sudo php go-pear.php sudo ./php go-pear.php # 搜索Swoole扩展 sudo ./pecl search swoole # 安装Swoole扩展 sudo ./pecl install swoole < /dev/null # 显示PHP配置文件路径 ./php --ini # 获取PHP配置文件路径 PHP_INI_PATH=$(./php --ini | grep "Loaded Configuration File" | awk -F: '{print $2}' | sed 's/ //g') # 检查是否已存在Swoole扩展的配置行 if ! grep -q "extension=swoole.so" "$PHP_INI_PATH"; then # 使用sed在php.ini文件的末尾添加Swoole扩展的配置行 sed -i '$a\extension=swoole.so' "$PHP_INI_PATH" echo "Swoole扩展已添加到$PHP_INI_PATH" else echo "Swoole扩展的配置已存在于$PHP_INI_PATH" fi echo "Swoole扩展安装和配置完成。" ``` 欢迎关注拓行公众号,分享各种技术博客文章拓行——奋勇进取,开拓未来,砥砺前行 最后修改:2024 年 06 月 14 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果您对各种技术博客文章感兴趣,欢迎关注拓行公众号,分享各种专业技术知识~