Linux下LAMP服务器快速部署


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/

2、 LAMP套件下载https://bitnami.com/stack/lamp/installer(哪个版本看各自喜好,正常本人采用都是推荐版本)

1.jpg

三、系统及环境的安装

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

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

2.jpg

 

3.jpg

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

4.jpg

上传路径看你的数据盘在什么位置就放什么地方好了,可以使用[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

5.jpg

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%安装过程就大功告成了。

下面是整个步骤截图。

6.jpg

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

7.jpg

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

8.jpg

3、ThinkCMF文件的上传

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

4、其他的配置工作

1.Php信息的配置

9.jpg

2.mysql配置

10.jpg

3、apache2的配置

11.jpg

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文件,并增加自启动的代码,命令如下

12.jpg

 

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

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

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

13.jpg

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

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

14.jpg

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


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

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

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


打赏

评论

暂时关闭,稍后恢复~
文档请看10遍以上!有问题可加QQ群!
发表话题

源素材推荐

提问必知

0.话题发布后没及时显示,请联系官方QQ群管理;
1.话题支持代码,qq截屏直接粘贴,和QQ群一样;
2.问题描述清,比如服务器版本,程序版本;
3.能上代码,就不用文字;
4.把问题发到话题后再发QQ群;
5.如果感觉回复者解答的不错,可以发红包!
6.多帮助别人也是对自己的锻炼!
7.付费讨论中只有提问者和付费用户才可以查看回复

积分规则

1.评论积分+1;每天最多10次奖励
2.发布话题积分+1;每天最多5次奖励
3.垃圾评论积分-500;
4.黄色,暴力,违反我国法律评论直接封号


ThinkCMF 8.0.0发布啦!祝大家节日快乐! 立即体验!