學習PHP MSF 搭建開發環境

2021-08-27 08:20:13 字數 1428 閱讀 8033

參考文獻: ,感謝原作者的創作

php-msf 手冊:

以下是操作過程:

1、安裝docker環境:centos下安裝docker ce

2、拉取映象:php-msf docker 映象列表

阿里雲經典內網:docker pull registry-internal.cn-hangzhou.aliyuncs.com/pinguo-ops/php-msf-docker:latest阿里雲vpc網路:docker pull registry-vpc.cn-hangzhou.aliyuncs.com/pinguo-ops/php-msf-docker:latestdockerhub(國外):docker pull pinguoops/php-msf-dockerfull映象(包含mongodb和rabbitmq):docker pull registry.cn-hangzhou.aliyuncs.com/pinguo-ops/php-msf-docker:full

應該拉取full映象(未測試),我拉取的是公網映象,這裡面的php-fpm服務啟動失敗,檢視日誌,php.d/amqp.ini中引用了extension=amqp.so,但相應的目錄中缺少amqp.so擴充套件,安裝rabbitmq擴充套件

​​​​​​​

3、部署容器

在 docker 中安裝部署,直接用他的 docker 映象:

docker run -dit --name phpmsfdemo -p 2201:22 -p 81:8000 -v /data/webroot/:/home/worker/data/www/ registry.cn-hangzhou.aliyuncs.com/pinguo-ops/php-msf-docker
php-msf 啟動了swoole server,經測試:php-msf server本身不需要nginx和php-fpm的執行就能提供web服務,未深入研究

登入docker 映象伺服器:ssh -p 2201 [email protected]

使用者賬號:worker-worker,root-root

4、部署**

$ cd /home/worker/data

拉取安裝包

$ git clone

$ php installer.php start

選擇安裝目錄和應用名稱,配置server埠

如服務未啟動,進入/home/worker/data/www,執行:

$ php server.php start
5、執行

容器中:localhost:8000/welcome,宿主機:localhost:81/welcome

手動修改服務埠:/home/worker/data/www/config/http.php

python學習 搭建開發環境

首先,確認系統安裝的python版本是3.5.x python3 version python 3.5.1非同步框架aiohttp pip3 install aiohttp前端模板引擎jinja2 pip3 install jinja2mysql的python非同步驅動程式aiomysql pip3...

搭建開發環境

1.py3 預設帶虛擬環境。scripts virtualenv.exe scripts virtualenv.exe file name2.啟動虛擬環境.windows下 cmd 下執行activate.bat 啟用虛擬環境 scripts activate.bat 退出環境 scripts de...

開發環境搭建

1 在ubuntu上面安裝ftp服務 book 100ask sudo apt get install vsftpdbook 100ask sudo vi etc vsftpd.conf local enable yes write enable yes book 100ask sudo etc i...