美文网首页
Hyperf学习之环境搭建

Hyperf学习之环境搭建

作者: jayfir | 来源:发表于2022-02-11 10:07 被阅读0次

    开发环境MAC

    环境要求

    • php>=7.4

    MAMP自带

    • 安装swoole

    查看是否安装了swoole扩展的方法

    $ php --ri | grep swoole
    
    $ pecl install swoole
    

    添加到php.ini
    查找ini位置的方法

    $ php -i | grep ini
    
    • 安装pcntl扩展

    查看是否安装了pcntl扩展的方式

    $ php -m | grep 'pcntl'
    

    由于MAMP安装是没有编译pcntl扩展,因此需要重新获取PHP的源码文件覆盖到MAMP的PHP安装目录中。
    进入官网下载点击进入对应的PHP版本

    $ tar -xzvf php-7.4.2.tar.gz
    $ mv php-7.4.2 php && mv php /Applications/MAMP/bin/php/php7.4.2/include
    

    其实就是覆盖MAMP安装目录中的include文件中的php目录
    编译pcntl.so扩展文件

    $ cd /Applications/MAMP/bin/php/php7.4.2/include/php/ext/pcntl 
    && /Applications/MAMP/bin/php/php7.4.2/bin/phpize 
    &&  ./configure --enable-pcntl --with-php-config=/Applications/MAMP/bin/php/php7.4.2/bin/php-config
    && make && make install
    

    将pcntl.so扩展添加到ini文件中

    • 创建项目
    $ composer create-project hyperf/hyperf-skeleton 
    
    • 启动项目
    $ cd ~/*/hyperf-skeleton && php bin/hyperf.php start
    
    • 测试项目
    $ curl 127.0.0.1:9501
    

    -压力测试

    $ ab -k -c 100 -n 100000 http://127.0.0.1:9501/
    

    相关文章

      网友评论

          本文标题:Hyperf学习之环境搭建

          本文链接:https://www.haomeiwen.com/subject/vxdakrtx.html