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

posted @ 2021-03-06 10:46  MartyZane  阅读(81)  评论(0编辑  收藏  举报