
lamp & python
jzq1999
这个作者很懒,什么都没留下…
展开
-
SSH无密码登录Linux服务器
1. 源机器:把公钥copy到目标机器上scp ~/.ssh/id_rsa.pub test@192.168.1.135:/home/test/.ssh 2. 目录机器: 把 id_rsa.pub 重命名为 authorized_keys 文件。sudo mv id_rsa.pub authorized_keys 3. 目录机器修改目录权限:...原创 2015-11-06 14:43:27 · 129 阅读 · 0 评论 -
win7 安装使用 git 客户端
1. 下载 msysgit,msysgit是windows平台好用的git工具。git for windows下载地址: http://msysgit.github.io/2 . 在source code文件夹上使用“Git Bash”, 设置git的user name和email:$ git config --global user.name "usr"$ git config ...原创 2015-06-24 11:28:49 · 194 阅读 · 0 评论 -
python win7环境配置
假设python已安装, 目录:D:\Python34,在Win7中需配置环境变量:1. 在系统变量的Path中增加 D:\Python34;2. 在系统变量的Pathext中增加 Python文件的扩展名 ;.PY;.PYM这样就配置成功。在命令行窗口输入>python命令, 如果显示python的相关信息则配置有效。...原创 2014-09-06 15:28:25 · 120 阅读 · 0 评论 -
dokuwiki 安装与设置
dokuwiki 是一套不错的wiki系统,适合在团队内部做知识分享。1. 下载dokuwiki源码下载url --- http://download.dokuwiki.org, 下载 dokuwiki-stable.tgz. 2. 解压源码#tar -zvxf dokuwiki-stable.tgz#cd dokuwiki-2014-09-29d #cp -r ~/Downl...原创 2015-06-18 23:28:15 · 1033 阅读 · 0 评论 -
Linux的ps命令
ps命令是 process status的缩写,用来显示进程的状态。ps显示的是进程的快照,如果想要动态的进程信息,可以用top命令。 ps aux|grep command sample:localhost:data jiangzhiqiang$ ps aux|grep nginxroot 55187 0.0 0.0 2456348 ...原创 2015-06-18 22:57:12 · 147 阅读 · 0 评论 -
Linux的ls命令
1. ls -l 命令localhost:phpwork jiangzhiqiang$ ls -ldrwxr-xr-x@ 16 jiangzhiqiang staff 544 6 18 00:00 dokuwiki 上属字段的含义分别是:1. 文件属性: drwxr-xr-x Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)...原创 2015-06-18 22:08:16 · 172 阅读 · 0 评论 -
Mac基于Nginx安装wordpress
1. 下载wordpress包 2. 配置wordpress拷贝配置示例文件。注意,需要根据文件的存放路径来修改命令:cp wp-config-sample.php wp-config.php 3. 编辑配置文件:sudo vi wp-config.php 修改wp-config.php的内容:// ** MySQL 设置 - 具体信息来自您正在...原创 2015-05-26 11:23:15 · 332 阅读 · 0 评论 -
Mac安装配置ruby
1. 安装Homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 这里执行ruby命令没有问题,因为Mac OSX系统自带ruby。 2. 使用Homebrew安装rubyMac OSX默认带有ruby,但一般版本比较旧:brew...原创 2015-05-22 11:32:44 · 249 阅读 · 0 评论 -
Mac安装Homebrew
Homebrew类似于Ubuntu的apt-get工具,用来在Mac OS X 方便地安装工具软件。Homebrew安装软件时候,首选系统自带的各种库,减少了使得软件包的编译时间,效率很高;与此同时,也不会带来系统冗余,软件包的管理非常方便灵活。Homebrew的还有一个特点是使用Ruby定义的软件包安装配置(叫做formula),定制非常easy。Homebrew会将软件安装到独立的...原创 2015-05-22 08:40:46 · 99 阅读 · 0 评论 -
python的类
python即是脚本语言,又是OO语言。但python的class和静态语言的又不同。特点:1. 使用一个名为 __init__ 的方法来完成初始化。2. 使用一个名为 __del__ 的方法来完成类似析构操作。3. 所有的实例方法都拥有一个 self 参数来传递当前实例,类似于 this。4. 可以使用 __class__ 来访问类型成员。注意:在py文件中,class的定...原创 2015-05-14 23:16:26 · 107 阅读 · 0 评论 -
phpStorm设置使用svn
phpStorm和idea都是jetbrains出品的ide,区别是用于一个用于开发php程序,一个是Java。mac自带svn,可以在terminal下查看:1. 查看svn版本svn --version 2. 查看svn安装目录where is svn 看到svn的安装目录为/usr/bin/svn 3. 在phpstorm -> Preferences...原创 2015-05-14 16:38:28 · 268 阅读 · 0 评论 -
play 1.x框架配置与使用(四)--JPA惯用注解
1、@Entity(name="EntityName")必须 ,name 为可选 , 对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选 , 通常和 @Entity 配合使用 , 只能标注在实体的 class 定义处 , 表示实体对应的数据库表的信息name: 可选 , 表示表的名称 . 默认地 , 表名和实体名称一致 , 只有在不一致的情况下...原创 2015-05-05 14:41:13 · 124 阅读 · 0 评论 -
Mac安装Tomcat
1. 下载Tomcat,存放在/Users/jiangzhiqiang/local 目录 2. 在/usr/bin下创建tomcat文件cd /usr/bintouch tomcat 3. 在tomcat文件中配置tomcat服务sudo vi tomcat#!/bin/bashcase $1 instart)sh /Users/jiangzhi...原创 2015-05-01 10:49:54 · 86 阅读 · 0 评论 -
play 1.x框架的配置与使用(三)
Example使用的play version是 1.2.7。下面讲一些常用知识:1. 导入第三方jar包在play!framework里,第三方jar包是放在lib目录,导入jar包后,需要重新编译IDE的配置,并重新启动play服务器。play idealize// ctrl+c stop play processplay run 2. project生成wa...原创 2015-05-01 02:21:41 · 142 阅读 · 0 评论 -
ssh公钥连接linux服务器
1. 生成SSH密钥ssh-keygen -t rsa -C "10001@qq.com" 会生成rsa和rsa.pub,默认保存在 ~/.ssh/ 目录 ,rsa是私钥,rsa.pub是公钥。 2. 服务器端设置编辑 etc/ssh/sshd_config 去掉以下几行的注释, 开启公钥认证登陆 。RSAAuthentication yesPubkeyAu...原创 2015-06-24 17:28:32 · 1657 阅读 · 0 评论 -
Nginx 配置文件
Nginx是常用的反向代理服务器,以下是一些设置:#Nginx运行进程的用户名和用户组user www www;#nginx进程数,建议设置为CPU核心数量一致worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/ngin...原创 2015-06-25 23:18:14 · 112 阅读 · 0 评论 -
nginx负载均衡设置
nginx的负载均衡设置,运行环境是2台服务器:user www www;worker_processes 8;error_log /data1/logs/nginx_error.log crit;pid /usr/local/webserver/nginx/nginx.pid;#Specifies the value for maxim...原创 2015-06-25 23:59:23 · 240 阅读 · 0 评论 -
win7/8使用curl
1. WIN7/8下要使用curl,需要下载curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。下载地址: http://curl.haxx.se/download.html请选择不带SSL的版本,否则还需要安装SSL的支持包 2. 可以给Windows增加curl命令的环境变量,增加CURL_HOME...原创 2015-07-17 23:05:13 · 178 阅读 · 0 评论 -
MongoDB 介绍
MongoDB 是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB服务端可运行在Linux、Windows或IOS平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB,64位平台则非常大。 MongoDB 是一个介于关系数据库和非关...原创 2015-07-14 11:30:36 · 149 阅读 · 0 评论 -
MongoDB常用操作命令
1. 基本操作db.AddUser(username,password) 添加用户db.auth(usrename,password) 设置数据库连接验证db.cloneDataBase(fromhost) 从目标服务器克隆一个数据库db.commandHelp(name) returns the h...原创 2015-07-11 17:00:41 · 112 阅读 · 0 评论 -
java模拟post请求
一般API接收客户端(比如网页、APP或其他应用服务)的请求,但在测试时需要模拟来自外界的请求,经探索,使用HttpComponentshttpClient可模拟Post提交请求。此处用HttpComponents的httpclient来完成使命。import org.apache.http.HttpEntity ;import org.apache.http.HttpResp...原创 2015-07-11 09:05:55 · 208 阅读 · 0 评论 -
NoSql 数据库的部署方式
一、RedisRedis是一种基于key-value存储格式的nosql数据库,在结构部署上采用了master/slave的方式,其中slave节点起到备份的作用,当master节点出现问题的时候,slave节点可替换成master,从而确保了系统安全稳定的特性。 分布式存储单元:slot(一组key/value存储记录的集合) 一个cluster里面可能会有多个matse...原创 2015-07-10 21:56:11 · 413 阅读 · 0 评论 -
NoSql 数据库的特性比较
Redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。目前由VMware主持开发工作。 1. 数据模型作为Key-value型数据库,Redis也提供了键(Key)和值(Value)的映射关系。除了常规的数值或字符串,Redis的键值还可以是以下形式之一:Lists (列表)Sets (集...原创 2015-07-10 21:48:55 · 207 阅读 · 0 评论 -
win7安装MongoDB服务
1. 下载MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在这里下载,下载地址: http://www.mongodb.org/downloads 2. 解压MongoDB在D:\server\mongodb, 在D:\server\mongodb下创建db目录和logs目录,用来存数据文件...2015-07-10 14:23:49 · 158 阅读 · 0 评论 -
Git排除目录
在Git的版本控制中,有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。 有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。 1. 针对单一工程排除文件这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一份规则,而不是...原创 2015-07-06 23:22:51 · 3296 阅读 · 0 评论 -
win7下nginx和php的配置
1. 安装包准备nginx : 从nginx.org下载nginx-1.8.0.zipphp: 从php.net下载php-5.6.10-Win32-VC11-x64.zip, php是免安装文件。RunHiddenConsole: 用于隐藏命令行窗口 2. 配置# java用8080端口做应用服务器,nginx反向代理到这个端口即可php用9000端口作为fa...原创 2015-07-06 22:58:05 · 138 阅读 · 0 评论 -
Nginx 同一主机部署多个应用
近日有一需求,需要在一台主机上用nginx部署2个php应用,分别是wordpress和wiki,探索了半天,终于部署好了,下面把过程记录下来。1. 在nginx下创建vhosts目录,用以放置vhost文件。mkdir vhosts 2. 修改nginx.conf的配置, 在http节点增加下面内容设置,用来包含vhosts里的配置文件# vhosts files...原创 2015-07-05 17:19:06 · 570 阅读 · 0 评论 -
php常见错误
1. kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:900...原创 2015-07-05 01:07:56 · 293 阅读 · 0 评论 -
概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM
CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活...原创 2015-07-02 15:54:22 · 96 阅读 · 0 评论 -
解决dropbox同步时CPU占有率100%的问题
在mac使用dropbox同步文件时,有时dropbox进程的cpu占有率超过100%,在dropbox的论坛上有个帖子就是关于这个问题:https://www.dropboxforum.com/hc/communities/public/questions/201275159--Solved-Dropbox-osx-yosemite-stuck-Downloading-file...原创 2015-06-28 02:57:47 · 429 阅读 · 0 评论 -
play 1.x框架的配置与使用(二)
本示例使用的play为1.2.7。这里示范一下持久化和读取数据库的操作。1. 配置JPA和数据库,JPA使用Hibernate,数据库为MySql在/conf/application.conf 里编辑:# JPA Configuration (Hibernate)jpa.dialect=org.hibernate.dialect.MySQLDialect# 在控制台里...原创 2015-04-29 16:41:06 · 246 阅读 · 0 评论 -
python的linux开发
一般linux和mac平台下,都默认安装了python环境,使用命令可以查看python的版本。python --version 创建和编辑python文件touch test.pysudo vi test.py 编辑test.py文件内容!#/usr/bin/pythondef hello(): "call hello func"#thi...原创 2015-04-28 11:51:01 · 113 阅读 · 0 评论 -
play 1.x框架的配置与使用(一)
在网上看到有人在推荐使用play框架,据说优点是开发速度快,类似ror,开发中无须重启Server,即时显示变化。play framework 社区: https://www.playframework.com/play借鉴ror的原则,也是约定优于配置,不需再用XML文件来配置。play的默认url映射规则是 /Controller/method?params还借鉴的另一个原...原创 2015-04-26 14:46:13 · 241 阅读 · 0 评论 -
ubuntu安装jdk和eclipse
ubuntu版本:ubuntu 10.10,jdk版本:jdk-6u23-linux-i586.bin下载URL:ttp://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.htmleclipse版本:eclipse-jee-europa-winter-linux-gtk.tar....原创 2011-01-11 21:30:08 · 96 阅读 · 0 评论 -
Vi命令一览表
文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于...原创 2011-01-06 16:57:06 · 88 阅读 · 0 评论 -
ubuntu安装及无线设置
昨晚安装了ubuntu 10.10版,使用的是USB启动盘安装,先到ubuntu下载ISO文件,用工具软件UltraISO把ISO制作USB启动盘,Trackback: http://www.ultraiso.net/review/uplus.htm也可以用LinuxLive USB Creator 把ISO刻成USB启动盘使用中遇到的问题有:1. 在安装完...原创 2010-12-29 20:57:53 · 227 阅读 · 0 评论 -
Apache的ProxyPass指令详解
引自:http://shiningray.cn/proxypass-directive-in-apache.html 描述:将远程服务器映射到本地服务器的URL空间 语法:ProxyPass [路径] !|url [键=值 键=值 ...]] [nocanon] 上下文: server config, virtual host, directory 状态:扩展 模块:mod_proxy该...原创 2009-08-26 11:01:50 · 171 阅读 · 0 评论 -
linux 下 apache启动、停止、重启命令
apahce安装目录为/usr/local/apache2apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动apache停止命令/usr/local/apache2/bin/apachectl stop 停止apache重新启动命令:/usr/local/apache2/bin/apachectl restart 重启要在...原创 2009-08-26 10:15:06 · 714 阅读 · 0 评论 -
apache2.2.17+php5.3+windows
今天在windows环境实践了一下php的安装,借鉴网上的资料,步骤如下:1. 下载apache, 地址为 http://archive.apache.org/dist/httpd/binaries/win32/ , 版本apache2.2.17,文件名为:apache_2.2.17-win32-x86-no_ssl.msi,然后安装,一路next,直至完毕。ps:安装时最好按默认的步骤进行...2009-08-20 17:08:13 · 141 阅读 · 0 评论 -
linux下Apache的安装
[size=medium]1. 下载apache, http://httpd.apache.org/download.cgi 通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz,现在的最新版本是httpd_2.2.13.tar.gz.2. 到下载的目录里,如根目录 /root下,ls ,可以看到下载的文件。...2009-08-20 10:49:38 · 83 阅读 · 0 评论