1、关于源码
例如,Python https://www.python.org/downloads/source/
Download -》 XZ compressed source tarball -》 Python-2.7.10.tar.xz(打包成.tar的包,并将其使用xxx压缩,生成一个xxx压缩过的包,命名为.tar.xz)
Download -》Gzipped source tarball -》 Python-2.7.10.tgz
linux命令,md5sum : 对文件内容,进行诸位校验(校验由来:在网络传输、设备间转存、复制大文件时,可能出现传输前后文件不一样的情况,再加上网络不好)
校验时,生成当前文件的md5和已生成的进行对比,一致的话ok,不一致报错
md5是32位十六进制(等于 128位二进制)
md5sum data 生成md5码
md5sum –c d.md5 校验文件
压缩。解压。 参考文档:http://blog.csdn.net/mmllkkjj/article/details/6768294
linux命令,wget :下载文件。wget [参数] [URL地址]
linux命令,make :编译,基于"Makefile"文件,接收的参数会去makefile中查询与之对应的操作
make PREFIX=/opt/modules/redis install
注:把prefix这个变量的赋值,传给make脚本,也就是makefile里。install是makefile中指定的一个编译目标,如果不加,会默认执行makefile中的第一个编译目标,一般为all
源码安装流程 :
1、解包软件
tar zxf xxxx.tgz
====================================
2、配置
cd xxxx
./configure ....
====================================
3、编译
make
====================================
4、安装
make install
====================================
5、卸载
make uninstall
====================================
redis 的Config文件 http://www.cnblogs.com/kreo/p/4423362.html
linux命令,ln : link 硬链接,软连接(-s) ln [参数][源文件或目录][目标文件或目录] 目标文件后面有小箭头
linux命令,mkdir : 创建文件夹
6、从svn上拉代码
7、配置nginx hosts
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
遇到问题:
1、没有操纵文件的权限,异常被捕获,没有收到任何报错
解决办法:
chmod 777 /home/user 注:仅把/home/user目录的权限设置为rwxrwxrw
chmod -R 777 /home/user 注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrw
http://blog.chinaunix.net/uid-25052030-id-174343.html
2、没有执行从cms生成页面的命令,gen目录下为空,访问网页显示404页面
解决办法:执行job下的sh文件
3、搜索页无法打开,因为php-mbstring拓展未开启
解决办法:重新编译,加上--enable啥啥啥
解决办法2:编译一小部分
小常识:
host文件:etc/hosts
nginx配置:nginx安装目录,nginx.conf和包含的vhost文件夹
php配置:php.ini
代码目录:index.php负责跳转
---恢复内容结束---