如何搭建go语言环境 如何搭建go语言环境文件系统( 二 )


汇入专案sql档案到资料库
在专案资料夹执行build
[zankbo@MyCloudServer zankbo]$ pwd
/home/zankbo/gopath/src/zankbo
[zankbo@MyCloudServer zankbo]$ go build
会在专案下生成与包名对应的可执行档案,这里为:zankbo,build的时候可能会遇到错误,比如mysql的密码之类的 , 可根据提示排错 。
通过supervisor 来启动服务
# supervisorctl start zankbo
配置Nginx
server {
listen 80;
server_name zankbo. zankbo.;
root /home/zankbo/gopath/src/zankbo;
error_log logs/zankbo..error.log warn ;
location /static/ {
root /home/zankbo/gopath/src/zankbo;
location ~ .*\.(js|css)$ {
aess_log off;
expires 1d;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
gzip off;
aess_log off;
expires 3d;
}
}
location / {
proxy_pass :127.0.0.1:8080;
}
}
如何部署thinkphp 应用
1、首先在官方网站下载ThinkPHP最新版本 。
2、下载后的压缩档案解压到WEB目录(或者任何目录都可以) , 框架的目录结构为:
├─ThinkPHP.php 框架入口档案
├─Common 框架公共档案
├─Conf 框架配置档案
├─Extend 框架扩充套件目录
├─Lang 核心语言包目录
├─Lib 核心类库目录
│ ├─Behavior 核心行为类库
│ ├─Core 核心基类库
│ ├─Driver 内建驱动
│ │ ├─Cache 内建快取驱动
│ │ ├─Db 内建资料库驱动
│ │ ├─TagLib 内建标签驱动
│ │ └─Template 内建模板引擎驱动
│ └─Template 内建模板引擎
└─Tpl 系统模板目录
注意,框架的公共入口档案ThinkPHP.php是不能直接执行的,该档案只能在专案入口档案中呼叫才能正常执行,这是很多新手很容易犯的一个错误 。
3、接下来先在WEB根目录下面建立一个app子目录(这个就是app就是专案名),然后在该目录下面建立一个index.php档案 , 新增一行简单的程式码:
require '/ThinkPHP框架所在目录/ThinkPHP.php';
这行程式码的作用就是载入ThinkPHP框架的入口档案ThinkPHP.php,这是所有基于ThinkPHP开发应用的第一步 。然后 , 在浏览器中访问这个入口档案 。
如何部署应用到was上
websphere的预设使用记忆体应该是256的 你的38的war包部署 不应该出现记忆体崩掉的问题呀 。
部署系统也很简单么,就是打成war包,记得打war包得时候要检查web.xml的格式 websphere很在意这个东东的 。
然后一步一步的部署就可以了 。was慢 但是不会你那么慢得 。可以贴error出来看看
如何部署python3 的应用
mod_python,这是apache内建的模组,很严重的依赖于mod_python编译使用的python版本,和apache配套使用,不推荐
cgi,这个太old,不推荐,而且nginx不支援cgi方式 , 只能用ligd或者apache
fastcgi  , 这个是目前流行最广的做法,通过flup模组来支援的,在nginx里对应的配置指令是 fastcgi_pass
spawn-fcgi,这个是fastcgi多程序管理程式,ligd安装包附带的,和
flup效果一样,区别是flup是
python程式码级引入,spawn-fcgi是外部程式 。spawn-fcgi用途很广,可以支援任意语言开发的代
码 , php,python,perl,只要你程式码实现了fastcgi介面,它都可以帮你管理你的程序
scgi,全名是Simple Common Gateway Interface,也是cgi的替代版本,scgi协议很简单,我觉得和fastcgi差不多,只是没有怎么推广开来 , nginx对应的配置指令是scgi_pass,你想用就用,flup也支援 。
 , nginx使用proxy_pass转发,这个要求后端appplication必须内建一个能处理高并发的 server,在python的web框架当中,只能选择tornado.

推荐阅读