LAMP 部署

来源:互联网 发布:mac界面 编辑:程序博客网 时间:2024/05/29 05:08


LAMP FAST DEPLOYMENT


By RockHell  

网上“LAMP快速配置教程”成千上万,大部分属于三部曲形式:

configure -prefix ...省略一千行make -abcdefg xxxoo... 省略数十行make install
apache,php,mysql,gdX,jpeg...纷纷需要海海的命令行和配置。

笔者照此套路配置了一番,惭愧于笔者恕实愚钝,以至于首次学习以及尝试配置LAMP用了一下午加一晚上,所以成功后得出了更加冒昧愚钝的结论: 都已经二十一世纪了,想必只有疯子才这么配LAMP了罢。


本极短教程立足于解决实际问题的角度,主要目的是尽力使读者能够以最快的速度 “用上LAMP”,解决实际问题。

(对于光顾于此的研究型成熟人才,如果您对LAMP的底层与细节感兴趣,笔者推荐您阅读Jason Gerner等所著:Professional LAMP - Art of Server Structure 直接点击访问完整pdf)


方法一:EZHTTP开源配置脚本

此脚本系统可以在几乎所有linux系统上全自动配置LAMP,亦可手动进入高级配置,

博客地址:http://www.centos.bz/ezhttp/内含脚本使用说明

GitHub地址:https://github.com/centos-bz/EZHTTP 内含此项目脚本文件,打包下载其完整zip,解压到您的linux任意位置均可,然后依据博客里的指导,选择选项安装。

方法一其实就结束了,因为这个项目相当不赖,只需几个选项123,就全都帮你安装好,如果非要再说两句的话:

请在运行start.sh脚本前,给脚本设置运行权限sudo chmod 777 目录/*或者右键点击它,找到permission选项卡,‘允许执行’打勾相关的调用子脚本,如果需要的话,也赋权限

‘www’网站项目文件夹应默认位于 /home/webroot  。 在里面玩去吧,你的LAMP配好了。


方法二:LAMP STACK - VM

此方法的本质是:下载一个“已经配置LAMP好的系统映像” ,用虚拟机运行它。


Bitnami牌的  下载地址: https://bitnami.com/stack/lamp


TurnKey牌的 下载地址: http://www.turnkeylinux.org/

一般会下到一个vmdk格式的“虚拟硬盘”,可以在virtualbox等软件中“新建虚拟机-》从已有虚拟盘创建-》可以运行了”

这也完事儿了,真的。

除非以下三点你事先不知道

1

标准安装下,apache 的 www 应用目录位于:/var/www
2

在LAMP虚拟机中:sudo apt-get install elinks 可以安装 elinks 命令行浏览器用于调试,使用方法百度即可,当然若你能读懂 curl 也可不安装elinks。

3

想要你的主机HOST 能够访问你虚拟机上运行的LAMP?在virtual box 中设置Network端口转发即可:HOST的127.0.0.1 80 链接到 虚拟机默认IP的80端口,即可在主机浏览器中localhost访问你的LAMP-STACK了


方法三:Cloud Host Linux申请云主机

这种方法需要的视野基础可能要大一些,涉及到linux结构维护,SSH,GIT...

不过!照样不需要自己配置LAMP。

其实在上面两家提供stack的网站中你可能已经发现,他们都提供lamp在AmazonAWS/Azure/OpenCloud等云服务平台的直接主机分配,有些要花钱,但是大部分有长时间试用,所以.....对吧。


Openshift:https://www.openshift.com/

在上边申请个账户,添加一个项目,加入php5,mysql,phpmyadmin等插件,这通常只需要在设置页面里点击一下‘添加’即可。

在这之后,你就可以通过git将自己的代码上传到云主机空间中,不必关心主机是如何让你的网站跑起来的。

云主机的开发模式基本就是商用网站的运作模式,这对于了解WEB服务非常有益。

此外,在云主机上架设的网站,都是有免费域名并可以外网访问的,也就是说这=免费网站。

最后,一般云服务厂商都是国际服务商,通过SSH代理,你可以利用你的主机访问世界上的所有网站,不知所云,亦矣焉哉。








Aurora极光城

讲技术,说人话












0 0