菜鸟也疯狂之LAMP一键包的安装笔记
熠锋的上一篇日志对LAMP作了一个简单的使用感受,那有的童鞋说了,好用是好用那怎么安装呢?
下面熠锋就把LAMP的安装方法做一个简单的介绍,先说明一下,熠锋只是按照别人的方法安装了LAMP,这篇日志只介绍安装的过程,所以不存在原创,如果出现版权问题请原作者联系熠锋,我会立即删除此文章!
下面开始安装:
1.首先说明,LAMP只支持CentOS 5或者6其它系统现在不能安装,所以现在VPS系统是debian或者其它的请重新安装系统.
首先使用SSH软件登陆VPS
下载LAMP一键安装包,输入命令:
wget http://www.centos.bz/lamp0.4.tar.gz
然后解压下载回来的包:
tar xzvf lamp0.4.tar.gz
解压好后进入LAMP安装目录:
cd lamp0.4
然后开始安装:
./lamp0.4.sh
过程就是等待,你可以干点别的,比如看看xx片子或者玩玩游戏!O(∩_∩)O~
熠锋使用256M内存的VPS安装过程只持续了大约10-15分钟就完成了安装.
安装好后我们需要给LAMP配置vsftpd,那么vsftpd是什么呢?简单来说就是安装之后可以使用FTP软件上传网站源码或程序,如果不安装那就没有办法使用FTP连接VPS,那对于小白来说就没有办法创建网站,当然熠锋是小白,所以我安装!
安装vsftpd开始:
首先进入LAMP0.4目录:
cd lamp0.4
执行安装命令:
./vsftpd.sh
等待完成后就可以创建网站了.
怎么创建呢,请看下面列出的脚本使用命令:
- lamp vhost create(delete,list):创建(删除,列出)虚拟主机。
- lamp ftp create(delete,list):创建(删除,列出)vsftpd用户。
- lamp uninstall:一键卸载lamp(卸载之前注意备份好数据!)
命令所显示的是创建,括弧里面的分别为删除和列出,所以千万要使用适当的命令哦!不然…….
那到底LAMP在我们的VPS上面安装了什么呢?
- 1、Apache 2.2.21
- 2、MySQL 5.1.59
- 3、PHP 5.2.17
- 4、ZendOptimizer 3.3.9
- 5、xcache-1.3.2
- 6、phpmyadmin 3.4.6
- 7、vsftpd 2.3.4
实现了什么功能:
- 1、一键配置LAMP经典环境
- 2、自动删除apache日志,只保留七天内(具体时间可到/root/sh/apache-log-handle.sh设置)
- 3、脚本管理虚拟主机,vsftpd(添加,删除和查看)
- 4、phpmyadmin可视化管理mysql数据库
- 5、自动配置防火墙iptables
- 6、apache模块mod_evasive防DDOS攻击
看到了吧,简单而功能较强的一键安装包!
程序目录:
- mysql目录: /usr/local/mysql”
- php目录: /usr/local/php”
- apache目录: /usr/local/apache”
- 网站根目录 : /home/wwwroot”
本计划加图片的,由于刚刚安装完LAMP,不想再次折腾,所以下次给别的VPS配置这个环境时一次把图补上,望见谅!
至此LAPM0.4的配置就完成了,望大家多多讨论,谢谢!
来源:http://www.yfushost.com/2096.html
========
使用LNMP一键安装包配置CentOS服务器环境
当我们的服务器或VPS安装好CentOS之后,接下来是配置服务器环境了,我们推荐LNMP一键安装包来配置生产环境。因为不用职守,不用编译安装时输入大量的命令。作为使用Linux配置生产环境的新手,无疑是最不想看到的。下面介绍如何在CentOS安装LNMP。
什么是LNMP
LNMP指的是Linux系统下Nginx+MySQL+PHP这种网站服务器架构。这种网站服务器架构使用更少的资源,支持更多的并发连接,体现更高的效率。非常适合配置比较低的VPS。
安装LNMP
这里只介绍在CentOS下安装。
1、登录SSH(如何使用SSH?),键入以下命令下载LNMP一键安装包。
- wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz
2、执行以下命令解压LNMP一键安装包。
- tar zxvf lnmp0.7.tar.gz
3、执行以下命令进入目录lnmp0.6。
- cd lnmp0.7/
4、执行以下命令开始安装LNMP
- ./centos.sh
5、输入要绑定的域名,回车,再输入要设置的MySQL root的密码,回车,提示”coolcodess any key to start…”,按任意键开始安装。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。
虚拟主机管理
1、添加虚拟主机,执行如下命令:
- ./vhost.sh
根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对 目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了 Discuz、Wordcoolcodess、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一 个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回 车就会自动添加虚拟主机。
2、删除虚拟主机,SSH执行:
- rm /usr/local/nginx/conf/vhost/域名.conf
3、状态管理及相关管理页面
LNMP状态管理
启动LNMP命令:/root/lnmp start
停止LNMP命令:/root/lnmp stop
重新载入相关配置文件命令:/root/lnmp reload
重启LNMP命令:/root/lnmp restart
其它管理页面
phpphpMyAdmin : http://前面输入的域名或IP/phpmyadmin/
MySQL root密码:如果不输入直接回车为root,否则为你输入的密码。
如何上传文件
Linux系统下主流的FTP服务器有PureFTPd和VsFTPD。但我们就不推荐安装了,因为系统本身自带一个文件传输的功能SFTP,是Secure File Transfer Protocol的缩写,安全文件传送协议。只要下载软件WinSCP,输入管理员用户名root及其密码,就可以使用了,非常的方便,支持拖放上传和下载,跟windows的资源管理器一样。
WinSCP下载地址:http://winscp.net/
LNMP官方网站:http://lnmp.org/
原文:http://www.centos.bz/2011/03/use-lnmp-configuration-centos/
========
LAMP一键安装包简单评测
昨天看到一位童鞋发布了他的一键安装包LAMP,熠锋正好有闲置VPS所以就安装了一下,就使用12小时后的感受做一个简单的说明!
首先一点优点就是安装后占用内存非常少,我选择安装的系统是CentOS安装LAMP后占用内存只有59M,如下图:
第二个优点就是安装简单,适合各种小白(比如熠锋),虽然没有ftp面板之类,但是添加域名和ftp账户都非常简单!
其它的优点熠锋会在下一步的使用中给出,如果可以熠锋将把所有的VPS环境全部更换为LAMP,敬请期待…
感谢分享学习了。
https://code.google.com/p/velkata-blog/
https://velkata-blog-demo.appspot.com/
https://code.google.com/p/ihere-blog/
“iHere Blog Project
iHere Blog是一个运行在Google App Engine上的开源Blog程序。
只要你免费申请一个Google帐户,即可用这个程序在Internet上搭建一个属于你自己的blog程序。 用到的技术包括不限于:Google App Engine,Django1.0, Python,Appengine Patch, Jquery
关于 Google App Engine:
Google App Engine是Google搭建的云计算平台,现在还在测试阶段,在一定的流量下可以免费使用。 对于个人blog,提供的流量已经足够了。支持绑定你自己的域名。所以类似于在Dreamhost上wordpress程序可以无缝迁移到这个平台上。
关于 iHere Blog:
始于2008年十月的beijing open party交流,开始对google appengine, python, django感兴趣。开始 是为了自己学习python,django的一个兴趣驱动力,现在已经一发不可收的喜欢上了python 这门语言。始于开源,还于开源。现在将其以LGPL开源,也算是了结一个心愿吧。
提供咨询服务,有兴趣致力于google appengine开发的公司可以联络我at lyyn.tsong@gmail.com
目前支持的功能
基本的Blog功能:文章+-m,分类,Tag, etc.
支持memcache【默认开启】
支持RSS
twitter api【ajax】
点击数,最新评论,最热门文章
Google app engine的本地Console*【用于datastore的管理 memcache,data,etc.】
数据导入导出, 支持与Wordpress的相互导入导出
自带图片附件程序在/alblum/
基于Django Admin支持的简单页面,重定向
支持上传wordpress.xml方式的导入【文章多的话需要重试几次】
支持本地脚本import.py方式的导入(remote_api)【推荐方式】
有个彩蛋:/album/OuterHeaven/
加入Windows Live Writer的支持
ajax特效的支持 pageflow
计划中的功能
加入mail function:blog 订阅,comment提醒等等 todo
我在Google App Engine上的个人项目: 我的Blog:http://ihere.appspot.com/ 冰箱贴:http://ihere.appspot.com/fridge/ web proxy:http://inforsphere.appspot.com/ Python Shell:http://py-ide-online.appspot.com/ web飞信:https://ihere.appspot.com/sms/ Geo Twitter:http://geo-twitter.appspot.com/ JS3D:http://ihere.appspot.com/album/OuterHeaven/ 相册:http://ihere.appspot.com”
https://code.google.com/p/ihere-blog/downloads/list
感谢支持