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(哪个版本看各自喜好,正常本人采用都是推荐版本)
三、系统及环境的安装
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
======================================
0.话题发布后没及时显示,请联系官方QQ群管理;
1.话题支持代码,qq截屏直接粘贴,和QQ群一样;
2.问题描述清,比如服务器版本,程序版本;
3.能上代码,就不用文字;
4.把问题发到话题后再发QQ群;
5.如果感觉回复者解答的不错,可以发红包!
6.多帮助别人也是对自己的锻炼!
7.付费讨论中只有提问者和付费用户才可以查看回复
1.评论积分+1;每天最多10次奖励
2.发布话题积分+1;每天最多5次奖励
3.垃圾评论积分-500;
4.黄色,暴力,违反我国法律评论直接封号