Cenotos6.5 64位 LAMP 自动配置脚本

Cenotos6.5 64位 LAMP 自动配置脚本

该脚仅支持Centos6.x版本,使用时请注意自己的服务器版本.
如果需要使用PHP5.6, 请参考根目录:/php56.txt

1. 脚本初始化安装

将脚本上传到服务器,并设置可执行权限;
在服务器根目录新建 /mydata 目录 # yum -y update 对服务器版本进行更新
本教程将脚本上传到 /root 目录进行演示。

$ yum -y update  
$ chmod -R 777 **

图片001

$ ./install.sh  

图片002
图片003
输入服务器的公网IP(阿里云服务器可以自动获取)
图片004
输入网站部署的目录
图片005
输入MySQL数据目录
图片006
输入MySQL初始化密码
图片007
输入SVN仓库目录
图片008
输入SVN自动部署账号
图片010
输入SVN自动部署密码
图片011
GIT仓库目录
图片012
慢长行等待初始化完毕
图片013

打开 http://118.25.100.31/ 测试初始化完成
图片009

可以升级PHP版本到 PHP5.6 和 PHP7.0

$  ./up_php56.sh  
$  ./up_php70.sh 

图片013_1
图片013_2

2. 安装PHPMyAdmin

$  ./host_pma.sh 

图片014
图片015
打开:http://118.25.100.31/phpmyadmin/ 查看安装完成
图片016

3. 使用SVN部署

自动生成SVN项目,Commit后将代码提交到仓库后,自动部署到网站目录

$  ./host_svn.sh

图片017
输入项目名称,用户生成仓库的名称, 演示用: mysvn
图片018
输入要绑定的域名, 演示用:mysvn.phpbin.cn
图片019
输入该项目的SVN账号 , 演示用: mysvn
图片020
输入该项目SVN密码, 演示用: 123456
图片021
SVN项目部署完成
图片022

查看地址: http://mysvn.phpbin.cn 能打开说明配置成功

SVN地址:SVN://118.25.100.31/mysvn 账号:mysvn 密码:123456

4. 使用GIT部署

自动生成GIT项目,Commit后将代码提交到仓库后,自动部署到网站目录

$  ./host_git.sh

图片023
输入项目名称,用户生成仓库的名称, 演示用: mygit
图片024
输入要绑定的域名, 演示用:mygit.phpbin.cn
图片025
输入该项目的GIT账号 , 演示用: mygit
图片026
输入该项目GIT密码, 演示用: 123456
图片027
GIT项目部署完成
图片028

查看地址: http://mygit.phpbin.cn 能打开说明配置成功

git clone git@118.25.100.31:/mydata/repository/mygit.git 账号:mygit 密码:123456 
git clone ssh://git@118.25.100.31/mydata/repository/mygit.git 账号:mygit 密码:123456

使用Eclipse GIT PUll
图片029
图片030

5. 使用FTP部署

$  ./host_ftp.sh

图片031
输入项目名称, 演示用: myftp
图片032
输入要绑定的域名, 演示用:myftp.phpbin.cn
图片033
输入该项目的FTP账号 , 演示用: myftp
图片034
输入该项目FTP密码, 演示用: 123456
图片035
FTP项目部署完成
图片036

查看地址:http://myftp.phpbin.cn 能打开说明配置成功

FTP地址:118.25.100.31 账号:myftp 密码:123456
ftp://myftp:123456@118.25.100.31

6. 使用Samba部署

$  ./host_smb.sh

图片037
输入项目名称, 演示用:mysmb
图片038
输入要绑定的域名, 演示:mysmb.phpbin.cn
图片039
输入该项目的Samba账号 , 演示用:mysmb
图片040
输入该项目Samba密码, 演示用: 123456
图片041
Samba项目部署完成
图片042

查看地址:http://mysmb.phpbin.cn 能打开说明配置成功

\118.25.100.31 账号:mysmb 密码:123456

在Windows7搜索框架中输入:\\118.25.100.31
图片043
图片044
图片045

7.全局清理

如果安装失败可以使用 clean.sh 清除所有配置,回收初始状态, 所以要慎用
【如果/mydata 目录没有清除干净,请手动 rm -rf ** 删除干净】

$  ./clean.sh  

图片046
图片047
图片048

发表评论

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