php 安裝easyswoole踩坑記錄


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即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM