- 浏览: 28587 次
- 性别:
- 来自: 北京
最新评论
文章列表
linux中lua安装
- 博客分类:
- lua
#wget http://www.lua.org/ftp/lua-5.2.3.tar.gz
#tar zxvf lua-5.2.3.tar.gz
#cd lua-5.2.3
打开src/Makefile, 将linux改成下面
linux:
$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lncurses"
#sudo yum install -y readline readline-devel ncurses ncurs ...
安装PHP5.5
#wget http://am1.php.net/get/php-5.5.6.tar.gz/from/this/mirror /tmp/software/ 下载地址
#cd /tmp/software
#tar zxvf php-5.5.6.tar.gz
#cd php-5.5.6
#./configure --prefix=/usr/local/php5.5 --enable-fpm //注意指定prefix
#make && make install
#cp sapi/fpm/init.d.php-fpm /etc/init.d/php- ...
PHP 使用cli可以参考官网:http://cn.php.net/manual/en/features.commandline.php
1.php cli 运行有两种方式
eg:
方式一:test1.php
<?php
echo 'test'."\n";
可以使用php test1.php方式运行
方式二:test2.php
#!/usr/bin/php -q
<?php
echo 'test'."\n";
...
安装mongodb
cd /tmp/soft/
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.8.2.tgz
tar zxvf mongodb-linux-x86_64-1.8.2.tgz
sudo mkdir -p /data/mongodb/
sudo chown `id -u` /data/mongodb
sudo mv /tmp/soft/mongodb-linux-x86_64-1.8.2/* /opt/mongodb
启动mongodb脚本,mongodb_start.sh
#!/bin/bas ...
PHP被广泛用于各种Web开发。而当服务器端脚本配置错误时会出现各种问题。现今,大部分Web服务器是基于Linux环境下运行(比如:Ubuntu,Debian等)。本文例举了十大PHP最佳安全实践方式,能够让您轻松、安全配置PHP。
PHP安全性设置提示:
引用DocumentRoot: /var/www/
Default Web server: Apache
Default PHP configuration file: /etc/php.ini
Default PHP extensions config directory: /etc/php.d/
Our sample php ...
最近暴露出的明文密码事件,自己以前一直是使用md5直接保存,了解一下暴力破解md5也是很容易攻破,google了一下大家推荐md5/sha1+salt的方式,在保证性能的情况下,安全性也提高了。今晚没事自己写了一个简单的处理类。
<?php
/**
* cypt & check password
* author: zweiwei
* email: lnnujxxy@gmail.com
* date: 2012/01/30
*/
class Security {
private static $defaultSalt = '}#f4ga~g%7hjg4 ...
在stackoverflow上看到关于 php Session 安全的讨论,特记录之。(http://stackoverflow.com/questions/328/php-session-security)
1.使用SSL
2.重设session_id
引用PHP中可以:session_regenerate_id(true);
3.设置session有效时间
可以参考鸟哥的文章:http://www.laruence.com/2012/01/10/2469.html
4.不是全局变量
5.存储信息在服务器上,不发送重要信息到cookie上
6.检查用户user_ag ...
在linux操作,以前都是切换到浏览器操作,有点out了。最近简单看了看记录一下。
访问web页面
引用curl www.baidu.com
将访问页面返回保存到指定文件
引用curl -o out.put www.baidu.com
访问页面输出header信息
引用curl -i www.baidu.com 包含正文信息都一起输出
-I 只输出header信息
显示一次http通信的整个过程,包括端口连接和http request头信息。
引用curl -v www.baidu.com
引用curl --trace-ascii output.txt www.baidu.com 输出 ...