简介
下面来介绍使用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