1.基礎運行環境
- 保證 PHP 版本大於等於 7.1
- 保證 Swoole 拓展版本大於等於 4.4.15
- 需要 pcntl 拓展的任意版本
- 使用 Linux / FreeBSD / MacOS 這三類操作系統
- 使用 Composer 作為依賴管理工具
2.切換鏡像
當前項目目錄下切換阿里雲鏡像
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
查看鏡像是否改變:composer config -l
3.php.ini中刪除必須的敏感函數
在php.ini中刪除禁用的敏感函數,比如proc_open等
4.安裝
composer require easyswoole/easyswoole=2.x
php vendor/bin/easyswoole install
php easyswoole start
出現下圖則安裝成功:
5.安裝第一個demo
6.如何開啟http服務后通過域名進行訪問
使用nginx做代理服務配置如下:
server{ listen 80 ; server_name 域名; #代理配置 location /{ proxy_set_header X-Original-Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:9501/; } }
9501時Config.php配置的PORT
配置完成后重啟nginx
即可