来一发基于Xen的VPS ubuntu+nginx+php安装教程
如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;由于对体系功能请求很低,以是选择了Link-1,2.5G硬盘、64M内存、100GB流量、1个自力ip。
利用优惠码9DMM7R能够有10%的扣头,vpslink.com。固然也能够找更年夜扣头的优惠码,可是一样平常只限3个月内。
在vpslink背景安装os,选择ubuntu9.04,一分钟后体系装完了,ssh登录root。
事情1:设置web服务器
为了调试程序,撑持php的web服务器仍是必要的。内存太小以是丢弃了一向以来的apache,改用nginx,而且经由过程fast-cgi来撑持php。vpslink供应了ubuntu的源镜像,速率没的说。(1)一步到位,安装nginx和php
apt-getinstallnginxphp5-cliphp5-cgiphp5-mysql
(2)由于必要spawn-fcgi来启动fast-cgi,以是安装lighttpd,并设置为开机不启动
apt-getinstalllighttpd
(3)设置fast-cgi
在/etc/init.d/下创建php-cgi的服务文件,复杂起见,能够间接copynginx的来修正
cpnginxphp-cgi
viphp-cgi,修正对应参数
DAEMON=/usr/bin/spawn-fcgi
DAEMON_OPTS=”-a127.0.0.1-p9000-C10-uwww-data-f/usr/bin/php-cgi”
修正stop时的举措为:pkill-9php-cgi
保留,加入。
(4)设置nginx,翻开php撑持
vi/etc/nginx/sites-available/default
index中增添index.php,并将相干php部分正文作废,注重必要修正fastcgi_param的路径
location~.php${
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME/var/www/nginx-default$fastcgi_script_name;
include/etc/nginx/fastcgi_params;
}
(5)启动服务
/etc/init.d/php-cgistart
/etc/init.d/nginxstart
web服务器就设置完了。
事情2:设置squid代办署理服务器
这才是次要目标,要不也不必特地选择Xen的vps了。下回再说。
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令; 随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统. 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
页:
[1]