windows10运行thinkphp6+swooleswoole windows
win7,win8, win10家庭版不用开启 Hyper-V!!!
回到正题
在docker能使用的前提下,在window上打开是这个样子的:
然后下载twosee/swoole-coroutine镜像:
docker pull twosee/swoole-coroutine下载好之后:
接下来就是如何使用了:
首先,我们要明确,这个软件已经自动把网络和镜像的虚拟环境连接好了,这个就不需要我们担心, 需要我们担心的是,如果把本地电脑的文件夹挂载到镜像环境中?(声明:我需要挂载的文件路径是:D:\swoole,里面只有index.php文件)
挂载之后又要什么在本地电脑里访问这个网站?
docker run -ti -p 9501:9501 -v D:/swoole:/tmp -d twosee/swoole-coroutine直接使用这个命令就可以了,我把D:\swoole目录下的文件挂载在tmp文件夹中,设置虚拟环境的9501端口和本机的9501端口相连,到时候在虚拟环境中运行的时候,直接在本机访问127.0.0.1:9501即可,
另外,你们也可以直接使用这个命令运行文件,但是前提是你们的文件不能报错,不然直接打开不了
docker run -ti -p 9501:9501 -v D:/swoole:/tmp -d twosee/swoole-coroutine php tmp/index.php第一种呢就是配置好环境之后需要你自己本人进入环境再运行文件,第二种就是在创建环境之后自动帮你运行文件。
我个人建议第一种会比较好,至少还能看看报错。
觉得对你有用的话请点个赞,我为了这个都把电脑系统更换成专业版了,太不容易了!!!
我的index.php文件:
<?php$http = new swoole_http_server("0.0.0.0", 9501);
$http->on("start", function ($server) {
echo "Swoole http server is started at http://127.0.0.1:9501";
});
$http->on("request", function ($request, $response) {
$response->header("Content-Type", "text/plain");
$response->end("Hello World\n".json_encode(['hello'=>'nihao'.time()]));
});
$http->start();
php转go?还是php+swoole?php swoole
PHP之——在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)支持。wampserver打开php项目
PHP之——在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)支持。wampserver开发php网页
PHP之——PHPStorm配置PHP运行环境phpstorm怎么配置php环境
LNMP一键安装包+Thinkphp搭建基于pathinfo模式的路由(可以去除url中的.php)
ThinkPHP2.0操作MSSQL获取数据,出现Incorrect syntax near the keyword 'AS'. 错误的解决办法
PHP7.0~PHP7.1~PHP7.2~PHP7.3~PHP7.4新特性php 7.4
PHP7.0~PHP7.1~PHP7.2~PHP7.3~PHP7.4新特性php 7.2 7.3
PHP配置指令作用域说明(PHP,INI,PERDIR、PHP,INI,SYSTEM、PHP,INI,USER、PHP,INI,ALL)php 作用域