在Ubuntu上安裝和部署Swoole擴展,可以按照以下步驟進行:
首先,確保已經安裝了PHP和Composer。然后,通過以下命令安裝必要的依賴:
sudo apt-get update
sudo apt-get install -y php-dev gcc make autoconf libc-dev pkg-config
使用PECL(PHP擴展庫)安裝Swoole擴展:
sudo pecl install swoole
安裝完成后,需要將Swoole擴展添加到PHP中。創建一個新的擴展配置文件swoole.ini
,并將其放置在/etc/php/7.x/mods-available/
目錄下(請根據實際情況替換7.x
為你的PHP版本):
sudo touch /etc/php/7.x/mods-available/swoole.ini
編輯swoole.ini
文件,添加以下內容:
extension=swoole.so
然后,創建一個符號鏈接,將swoole.ini
文件鏈接到/etc/php/7.x/cli/conf.d/
和/etc/php/7.x/fpm/conf.d/
目錄下(請根據實際情況替換7.x
為你的PHP版本):
sudo ln -s /etc/php/7.x/mods-available/swoole.ini /etc/php/7.x/cli/conf.d/20-swoole.ini
sudo ln -s /etc/php/7.x/mods-available/swoole.ini /etc/php/7.x/fpm/conf.d/20-swoole.ini
最后,重啟PHP-FPM服務以應用更改:
sudo service php7.x-fpm restart
創建一個名為test_swoole.php
的文件,并在其中添加以下內容:
<?php
echo "Swoole version: " . swoole_version() . PHP_EOL;
運行以下命令測試Swoole是否正確安裝:
php test_swoole.php
如果看到輸出的Swoole版本信息,說明Swoole已經成功安裝并可以使用了。