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解决方案)
原文地址:https://www.cnblogs.com/zhao365845726/p/14488792.html