ubuntu 12.04上安装LAMP套件及调试

军哥的lnmp一键包虽然简单方便,还可以单独升级php、nginx,但是没有可视化web管理页面,nginx对于rewrite的支持也不方便,因此,主要使用wordpress的站也许lnmp包并非最佳选择。

折腾了一年多的linux vps终于发现ubuntu+LAMP包其实是个不错的选择,还可以选装webmin图形管理界面,这个webmin没什么cpanel的一键安装的花哨功能,但对于服务器的管理还是蛮到位的,关键是完全免费的哦!

总结记录下这几天的经验吧!

  1. ubuntu似乎和debian的关系更加密切些,相对而言,也是除了centos之外,目前使用最广泛的linux系统了,ubtuntu自带apache 2.2,和apache结合的非常好,体积小效率高。ubuntu 12.04 LTS是最主流的服务器版本(据说是最小化了视频效果的),如果你的主机只提供普通的ubuntu源,可以通过sudo apt-get install tasksel 将它“转化”为方便安装lamp的程序。如果不能运行,可以先运行sudo apt-get update
  2. sudo tasksel install lamp-server 即可一键安装 (Linux + Apache + MySQL + PHP/Perl/Python) ,再运行
    sudo apt-get install phpmyadmin 即可安装phpmyadmin
  3. apache2 的主要控制文件和模块都在/etc/apache2里面,包括服务器参数、虚拟主机设置等等
  4. an2enmod可以给服务器加载apache的编译好的模块,a2ensite可以给站点加载模块。a2enmod ssl 命令加载mod_ssl 而a2ensite default-ssl以后,就可以使用https://yoursite 访问你的站了!
  5. vsftp是轻量的ftpd服务器,和ubuntu完美结合,对于习惯使用ftp管理站点的朋友,推荐看这里的教程
  6. apache的默认站点文件夹是/var/www,用户组是www-data,GID是33,要改变这一设置,在/etc/apache2/apache2.conf里面修改,但千万别去改系统的envvars文件,否则可能造成apache无法重启,本人就是这样,最后只得重装系统了。

其他一些以后再补充吧!Have coding fun!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据