codecamp

Linux环境搭建网站

Linux系统推荐使用

CentOS6.x版本

  1. 安装Lumanager集成环境

  2. 使用Lumanager创建网站

  3. 上传并安装网站


转载http://www.zijidelu.org/thread-2660-1-1.html1


1. 安装系统:(对于已经安装好linux系统的可直接跳过看第二条)
最小化安装系统(最好是全新安装系统,VPS用户可跳过此步骤,也可以在VPS控制面板中重装系统。如果是实体机用户,我们建议您选择
ZijideluOS)。
安装linux系统建议及相关教程:
系统下载:
http://www.zijidelu.org/thread-1336-1-1.html


2. 登陆系统执行安装LuManager
用超级用户root登陆系统。如果是FreeBSD,请切换到/home目录(cd /home,如果没有/home目录,则切换到/usr目录)。
我们建议您用ssh工具并设置成UTF-8编码登陆服务器,因为那样可以看到中文提示。SSH工具用putty,设置UTF-8编码的方法见
http://www.zijidelu.org/thread-1818-1-1.html
3. 下载zijidelu_install.sh安装脚本:wget 
http://down.zijidelu.org/zijidelu_install.sh(FreeBSD系统则用fetch代替wget
如果您的服务噐(或VPS)可以连接外网,却不能下载zijidelu_install.sh,请修改/etc/resolv.conf文件,将第一行的“nameserver dns服务器的IP”修改为“nameserver 208.67.222.222”,然后再下载即可
4. 赋予zijidelu_install.sh可执行权限:chmod 750 zijidelu_install.sh(或者chmod u+x zijidelu_install.sh
5. 安装:./zijidelu_install.sh -y(此为全自动安装,如需半自动安装,请不用-y参数,即:./zijidelu_install.sh
6. 选择下载点:China的为中国电信下载点(默认),USA为美国下载点。选择好后回车

图片1.png

7. 选择您要安装的版本:选11.0.X,选21.1.X

图片2.png

如果是Redhat系列系统,会提示您是否用rpm包来快速安装LuNamp,建议时间比较紧或编译安装失败的用户选择rpm包进行安装

图片3.png

提示:
a. CentOS系统上编译mysql时,在mysql-test部分,等待的时间会比较长,请耐心等待。
b. 如果在安装过程中断网,请重新执行安装便可(已经安装的会跳过)

单独下载安装:
安装脚本网址:
http://lunamp.googlecode.com/files/zijidelu_install.tar.gz
LuNamp网址:
http://[url=http://down.zijidelu.org/zijidelu_install.tar.gz]lunamp.googlecode.com/files/LuNamp_last.tar.gz[/url]
LuManager网址:
http://down.zijidelu.org/LuManager_last.tar.gz

1. zijidelu_install.tar.gz通过sftp上传至服务器
2. root用户登陆服务器
3. 解压:tar zxvf zijidelu_install.tar.gz
4. 解压zijidelu_install.tar.gz后有一个zijidelu_install目录,然后将LuNamp_last.tar.gzLuManager_last.tar.gz放在zijidelu_install目录下
5. 切换目录:cd zijidelu_install
6. 执行./i.sh -y(或用./i.sh进行半自动安装),同样可以安装!
这种方法可将LuNampLuManager一起打包分发,也就是把zijidelu_install目录打包即可用于分发。

意外情况:
在某些VPS上可能会提供环境安装不成功,那么需要在执行zijidelu_install.sh前手动安装环境,方法如下:
Debian系统:apt-get install gcc g++ ssh make bzip2 flex vim bison libncurses5-dev patch ntpdate
Centos系统:yum install gcc gcc-c++ bzip2 make vixie-cron flex ncurses-devel wget patch ntp libxml2 libxml2-devel libevent m4 autoconf zip unzip gd freetype
如现提问一律按y


 

 

创建网站:

 

1. 输入网站域名。

2. 设置FTP账户,数据库用户名,数据库名。

3. 设置FTP密码、数据库密码。

 

选择更多按键,设置网站的php版本,勾选完全使用apache,如果不勾选,php版本就是5.2,勾选就是5.3

 

 

 

这里可能被浏览器的自动填表功能填上,所以请确保这块内容是为空的,否则访问网站的时候会提示输入用户名和密码。

 

网站创建好后,通过FTP上传OpenSNS主程序源码,如下图

 

 

FTP连接成功后,删除里面的全部文件,这些是lumanager自动生成的无用文件,如不删除,会默认先访问这些问题。

然后将OpenSNS主程序文件上传至服务器。

 

上传成功后访问域名进行安装网站。如下图

图片3.png

OpenSNS安装页

Windows环境搭建网站
OpenSNS升级教程
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

OpenSNS模块使用

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }