• Azure虚拟机部署Linux+PHP+Swoole


    简介

    下面来介绍使用Microsoft Azure来部署Linux虚拟机,并安装PHP以及Swoole服务

    我在网上找了很多篇资料,有一些不是很全,有些没有解释出来为啥要这么写,还有一些直接就是一些坑,我来回重装了多次,终于

    完成了这些步骤

    合并一些步骤

    简化了一些步骤

    希望大家能够更加快速的搭建起属于自己的swoole服务,有不对的地方,希望大家多多指正交流

    步骤

    1.创建虚拟机

    连接虚拟机

    3.修改虚拟机root密码

    -- 输入下面命令
    sudo passwd root
    -- 回车后,根据提示输入2次新密码

    出现下图,则说明密码重置成功

    4.安装php及扩展

    -- 使用yum 命令安装make,g++,gcc,gcc-c++,wget,php及扩展
    yum -y install gcc gcc-c++ automake autoconf libtool make wget php php-pear php-devel httpd

    安装完成后截图如下

     5. 下载swoole

    wget -c https://github.com/swoole/swoole-src/archive/v4.6.3.tar.gz

    6.解压swoole安装包

    tar -xzvf v4.6.3.tar.gz

    7.检查安装的服务成功了没有

    php -v 查看php版本
    gcc -v 查看gcc版本
    rpm -qa make 检查是否安装make
    rpm -qa autoconf 检查是否安装autoconf
    rpm -qa pcre 检查是否安装pcre

    8.配置内容,进入解压好的swool目录,执行如下命令

    phpize && 
    ./configure --with-php-config=/usr/bin/php-config 
    --enable-coroutine 
    --enable-openssl 
    --enable-http2 
    --enable-async-redis 
    --enable-sockets 
    --enable-mysqlnd && 
    make clean && make

    9.如提示ssl没有支持,如果没有提示,则跳过此步骤

    ./configure --with-openssl-dir=/usr/bin/openssl --enable-sockets --enable-http2 --enable-mysqlnd

    10.全面配置检测

    ./configure

    11.开始编译

    make

    12.编译完测试

    make test

    13.编译安装

    make install

    13.在etc/php.ini 文件中约886行处,加入swoole扩展

    extension=swoole.so

    14.执行php -m ,查看服务是否安装成功

    参考:

    https://www.cnblogs.com/gyfluck/p/11275114.html

    https://www.cnblogs.com/guokefa/articles/10423209.html

    QQ:365845726 微信:zhao365845726 有兴趣可以加入QQ群: 群号:924439616(ML-Dotnet解决方案)
  • 相关阅读:
    linux 进程
    VFS dup ,dup2
    文件操作 之 各类函数
    文件系统之 stat与access
    xml文件
    Java学习笔记42(数据库连接池 druid连接池)
    java学习笔记41(数据库连接池 C3p0连接池)
    java学习笔记39(sql事物)
    java学习笔记38(sql注入攻击及解决方法)
    java学习笔记37(sql工具类:JDBCUtils)
  • 原文地址:https://www.cnblogs.com/zhao365845726/p/14488792.html
Copyright © 2020-2023  润新知