安装

PHP

  1. 下载 tar 包

    https://www.php.net/releases/

  2. 解压

    1
    tar -xjvf php-7.2.31.tar.bz2
  3. 安装

    1
    2
    3
    4
    ./configure --prefix=/home/server/php-7.2.31 #prefix指定安装路径
    make
    make install
    cp php.ini-development /home/server/php-7.2.31/lib/php.ini
  4. 查看

    1
    2
    3
    cd /home/server/php-7.2.31
    php7.2 -m #查看php已安装扩展
    php7.2 -i | grep php.ini #查看php.ini执行文件路径
  5. 部署php为全局变量

    1
    2
    3
    4
    vi ~/.bash_profile
    #添加
    alias php7.2=/home/server/php-7.2.31/bin/php
    source ~/.bash_profile

Swoole

  1. 下载

    https://gitee.com/swoole/swoole/tags

  2. 解压

    1
    unzip swoole-swoole-v4.6.6.zip
  3. 安装

    1
    2
    3
    4
    5
    6
    7
    8
      cd swoole
    /home/server/php-7.2.31/bin/phpize #扩展php模块,生成configure文件
    ./configure --with-php-config=/home/server/php-7.2.31/bin/php-config
    make
    make install
    vi /home/server/php-7.2.31/lib/php.ini
    #添加
    extension=swoole
  4. 查看

    1
    2
    3
    4
    5
    6
    #方案1
    php7.2 -m #查看扩展是否添加成功
    #方案2
    cd /home/luckilyh/swoole/examples/server
    php7.2 echo.php #开启服务
    netstat -anp | grep 9501 #查看是否开启

注:此方法适用于其他php扩展安装