起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1536|回复: 1

[处理中3] windows-runtime-php部署 小白篇

[复制链接]

4

主题

24

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
发表于 2017-8-21 10:44:53 | 显示全部楼层 |阅读模式
本人是小白,配置也是小白,所以是小白篇。

官方提供的windows-runtime-php里大概只有三个主要套件,nginx,mysql,php。

如果仅仅按官方的部署方法(http://docs.wex5.com/wex5-runtime-php/)肯定是要出问题的,因为nginx默认解析html文件的时候会跳到8080端口,仅仅修改nginx的主目录肯定是没法达到目的的。(说白了我小白,根本不熟悉nginx怎么修改)所以必须安装第二个http服务,tomcat。

tomcat,我安装的是V6的,JDK用的是1.8的。安装完之后,要把tomcat的主目录指到和nginx一样。
在<Host> </Host> 中间加入<Context path="" docBase="主目录“ reloadable="true" />

之后开始准备服务端文件
编译生成APP,则  WeX5\model\Native\项目名\www下就会生成项目资源。
之后,把WeX5\model\Baas.php下所有文件(有一大堆其它项目文件夹,如果不能分辨先全复制过去)复制到nginx的主目录中。
         把WeX5\model\Native\项目名\www一生成的项目资源也复制到nginx主目录中。

然后启动php,nginx,tomcat,mysql。之后访问http://localhost:8081应该可以正常访问。

调试遇到的错误:
如果 Baas.php下只复制了三个主要的文件夹,而其它文件没有复制,打开浏览器,报错如下:
Syntax error, unrecognized expression: No input file specified.

在生成APP的时候,如果访问地址和最终的不一样(如你绑定的是192.168.0.100,但放到192.168.1.100上测试),那么可能会报错:
Cannot read property 'userdata' of undefined



另,谁如果有linux下 runmtime-php的部署流程,请教我。
      谁如果有linux下 弹性web的部署流程,请教我。
      谁如果能对以上的流程简化,请教我。

8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2017-8-31 17:38:47 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-2 12:05 , Processed in 0.070604 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表