pcntl
(Process Control)擴展在 PHP 中用于實現進程間通信和控制功能
確保已安裝 PHP。
安裝 pcntl
擴展。根據您的操作系統和 PHP 版本,安裝方法可能有所不同。以下是一些常見的安裝方法:
對于 Ubuntu/Debian 系統:
sudo apt-get install php-pcntl
對于 CentOS/RHEL 系統:
sudo yum install php-pcntl
對于 macOS(使用 Homebrew):
brew install php@7.4-pcntl
請注意,您可能需要根據您的 PHP 版本和操作系統進行調整。
重啟您的 Web 服務器以使更改生效。例如,如果您使用的是 Apache,可以執行以下命令:
sudo service apache2 restart
如果您使用的是 Nginx 和 PHP-FPM,可以執行以下命令:
sudo service nginx restart
sudo service php7.4-fpm restart
檢查 pcntl
擴展是否已啟用。創建一個名為 info.php
的文件,其中包含以下內容:
<?php
phpinfo();
?>
將此文件上傳到您的 Web 服務器,并通過瀏覽器訪問它(例如:http://your_server_address/info.php
)。在顯示的 PHP 信息頁面中,搜索 “pcntl”。如果已啟用 pcntl
擴展,您應該能看到與之相關的信息。
請注意,pcntl
擴展在 Windows 上不可用。如果您需要在 Windows 上使用進程間通信和控制功能,可以考慮使用其他方法,如使用 socket
或第三方庫。