Linux下LAMP服务器快速部署

——整理编辑WelkinVan

==================================

本文PDF文档下载:链接:http://pan.baidu.com/s/1dDTzKKL 密码:ys03

==================================

Ps:Linux系统下很多同学不会安装apache、mysql和php软件环境,一个个编译安装的话对于新手来讲的确有一定的难度,特别是不熟悉Linux命令的情况下。本文应ThinkCMF老大Dean的号召,为初学者部署linux下ThinkCMF运行环境快速指导。文章比较浅显,进一步的虚拟主机配置、别名等在该文档中没有写出,有需要可以自己研究下,或等下次的教程吧。有错误不足之处可以在群里讨论或直接@我,大神们请多包含。谢谢大家支持。

一、本次教程为新手部署教程采用如下环境及软件

1、 Linux系统:centos6.5(centos6.X均适用)

2、 LAMP套件:LAMP Stack(该套件为国外的一个团队整合开发的,本人使用多年,个人觉得稳定可靠,适用服务器端部署用。)

3、 远程链接软件:SecureCRT+SecureFX 整合版(下载地址:http://www.portablesoft.org/securecrt-securefx-legacy-versions/),也可以使用Xshell+Xftp套件等其他软件。

二、环境下载地址

1、 Centos的下载地址各大开源镜像站都有(现在开源镜像站上一般只有最新的版本,如6.7,其他版本可以自己度娘),如:http://mirrors.163.com/centos/

三、系统及环境的安装

Centos的安装这边不在啰嗦了,不在本次主题之内。主要是LAMP环境的部署。

1、通过ssh链接到服务器,SecureCRT的安装我不说了,不会的自己虐自己吧,打开SecureCRTPortable,然后如图输入你的服务器IP、端口和用户名和密码。

使用SecureCRT的SFTP工具SecureFX上传安装包。

上传路径看你的数据盘在什么位置就放什么地方好了,可以使用[root@localhost ~]#  df –h查看对应的空间大写。我先上传至opt目录下,怎么上传也自己看下吧,从左边自己电脑拉到右边服务器。上传的时候选择二进制上传即可。

[root@localhost ~]# cd /opt/

[root@localhost opt]# ll -h

总用量 91M

-rw-r--r--. 1 root root  91M 8月  11 10:00 bitnami-lampstack-5.5.28-0-linux-x64-installer.run

drwxr-xr-x. 2 root root 4.0K 3月  26 2015 rh

如果显示出现乱码,那么在软件的属性里把编码方式改成UTF-8

2、开始安装程序。

先修改文件读写权限为755(755含义自己度娘),命令如下

[root@localhost opt]# chmod 755 bitnami-lampstack-5.5.28-0-linux-x64-installer.run

改完后可以查看下对应的属性改了没有

[root@localhost opt]# ll -h

总用量 91M

-rwxr-xr-x. 1 root root  91M 8月  11 10:00 bitnami-lampstack-5.5.28-0-linux-x64-installer.run

然后使用命令进行安装,安装的过程比较简单。

[root@localhost opt]# ./bitnami-lampstack-5.5.28-0-linux-x64-installer.run

安装过程中会问你是否要安装组建,这些组建在ThinkCMF中默认是用不到的,可以直接全NO。

接下来是让你选择安装目录,根据自己的数据盘输入安装路径,我就安装在/opt/下了(默认路径为opt下,可以直接回车确认)。

然后输入mysql的root用户密码(重复两边)。

到此为止就问你是否继续,输入y就可以安装了,等滚动条滚动到100%安装过程就大功告成了。

下面是整个步骤截图。

安装完成后可以访问地址查看是否能访问。看到如下页面就安装完成了。

若出现无法访问,请查看防火墙是否开启80端口。没有的话在防火墙里插入一条记录。如下图:

3、ThinkCMF文件的上传

默认程序上传目录是/opt/lampstack-5.5.28-0/apache2/htdocs。将原来htdocs中的文件删除,然后上传整个ThinkCMF文件即可访问网站。

4、其他的配置工作

1.Php信息的配置

2.mysql配置

3、apache2的配置

5、LAMP环境的整体配置

1.服务器自动启动

复制LAMP文件夹下的ctlscript.sh文件到/etc/init.d/命令如下

[root@localhost /]# cp /opt/lampstack-5.5.28-0/ctlscript.sh /etc/init.d/lamp

修改复制过去的lamp文件,并增加自启动的代码,命令如下

修改完后再将脚本添加到系统服务中

[root@localhost /]# chkconfig --add lamp

添加后可以查看,看到后就说明正常了,命令如下

2、服务器的启动、关闭、重启

方式有两种,一种是在任何目录下输入完整脚本路径并加上脚本执行方式。方式分为help\start\stop\restart\restart\status,具体意思就不说了,如下图

同时可以进入到对应lamp目录后使用./ctlscript.sh start等命令来启动和停止。

======================================

本文PDF文档下载:链接:http://pan.baidu.com/s/1dDTzKKL 密码:ys03

======================================

lamp自动部署工具_Linux下LAMP服务器快速部署相关推荐

  1. Centos7下使用Ceph-deploy快速部署Ceph分布式存储

    #Centos7下使用Ceph-deploy快速部署Ceph分布式存储 CEPH 简介  不管你是想为云平台提供Ceph 对象存储和/或 Ceph 块设备,还是想部署一个 Ceph 文件系统或者把 C ...

  2. Sonic 开源移动端云真机测试平台 - windows系统下的sonic快速部署演示

    Sonic 开源移动端云真机测试平台快速部署演示 第一章:Sonic 平台的准备工作与快速部署 ① Docker 的安装 ② MySQL 的安装 ③ docker-compose.yml 文件配置 ④ ...

  3. 如何利用云服务器快速部署一个静态网页

    如何利用云服务器快速部署一个静态网页 1.租一台云服务器 2.安装nginx 3.把/var/www/html文件夹下的html文件替换成你的静态网页 4.在浏览器输入主机ip就可以看到了,注意打开8 ...

  4. tcp测试监听工具_linux 下两款网络性能测试工具介绍

    前言:最近生产上有点不稳定,开发说网络问题,于是需要测试一下网络环境,出一篇报告验证是否真是网络问题,所以今天正好为大家分享linux下两款网络性能测试工具iperf和netperf 一,iperf安 ...

  5. Java编程工具(11):IDEA 服务器热部署详解E

    IDEA 服务器热部署详解(On Update action/On frame deactivation) IDEA 服务器热部署详解(On Update action/On frame deacti ...

  6. ET部署到docker,用docker实现快速部署ET分布式服务器(一)

    部署准备: 1.本次部署ET和在linux部署ET类似,读者请先行了解ET在linux部署参考 ET开源框架做完的项目整体部署到Linux服务器的步骤(转) - &大飞 - 博客园 2.本次部 ...

  7. 自建latex服务器,快速部署支持 Makedown 和 LaTeX 等格式的 Zbox-Wiki 文档共享站点

    快速部署支持 Makedown 和 LaTeX 等格式的 Zbox-Wiki 文档共享站点 Author: Poechant Blog: blog.CSDN.net/Poechant Email: z ...

  8. dns服务器部署在哪个位置,DNS服务器的部署

    DNS服务器的部署 DNS----Domain Name System域名系统 作用: 1)将域名, 主机名解析成对应的IP地址 正向解析 2)将IP地址解析成对应的主机名,域名反向解析 区域zone ...

  9. CentOS 下使用 URLOS 快速部署 DzzOffice 企业办公套件

    一. 背景简介 DzzOffice 是一套开源办公套件,适用于企业.团队搭建自己的 类似「Google企业应用套件」.「微软 Office365」的企业协同办公平台,本文介绍如何在 CentOS 上使 ...

最新文章

  1. 基于并联SVM支持向量机训练HOG特征提取的人员目标提取
  2. MyBatis 多表联合查询及优化
  3. iOS开发人员不容错过的10大工具
  4. java写龟兔赛跑_有关JAVA编写龟兔赛跑的游戏的问题。求助……
  5. Android NDK开发之 ARM与NEON指令说明
  6. 微软ReportViewer(rdlc)发布时所需要的动态库(vs2010)
  7. NHibernate 基础
  8. 机器学习系列全集,301页PDF精心整理!
  9. 关于bss段的一些思考
  10. 独立开发者:我为什么要学游戏编程?
  11. 讯飞离线语音合成(离线资源包)
  12. 如何安装最纯净的win7系统
  13. 从头开始构建一台8位计算机 - 完整的零件清单
  14. I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之声卡驱动移植
  15. web前端工程师做什么
  16. 利用JACK在Windows下PC之间传递声音
  17. 一次Linux系统被攻击的分析过程
  18. Java 利用感知哈希算法简单实现用户头像搜索(搜图)
  19. Protege使用教程(推理篇)
  20. 冷静下来想想,员工离职这事真能“防得住”吗?

热门文章

  1. 中国车牌号正则表达式
  2. SV基础知识4---Class类和Package
  3. 新手选 Arduino 还是 树莓派?
  4. coap python3,尝试用python库连接coap资源
  5. 虚拟偶像秦佑之担任推广大使,虚拟人制作技术带来文化艺术新体验
  6. CentOS7中文乱码解决方法
  7. Cadence OrCAD原理图中绘制实心三角形
  8. java-scented thought,新编剑桥商务英语中的级第三部课本阅读原题与答案.ppt
  9. NC移动审批2.0版本介绍
  10. linux检测网线插拔小程序