Cenotos6.5 64位 LAMP 自动配置脚本
该脚仅支持Centos6.x版本,使用时请注意自己的服务器版本.
如果需要使用PHP5.6, 请参考根目录:/php56.txt
1. 脚本初始化安装
将脚本上传到服务器,并设置可执行权限;
在服务器根目录新建 /mydata 目录# yum -y update
对服务器版本进行更新
本教程将脚本上传到 /root 目录进行演示。
$ yum -y update
$ chmod -R 777 **
$ ./install.sh
输入服务器的公网IP(阿里云服务器可以自动获取)
输入网站部署的目录
输入MySQL数据目录
输入MySQL初始化密码
输入SVN仓库目录
输入SVN自动部署账号
输入SVN自动部署密码
GIT仓库目录
慢长行等待初始化完毕
打开 http://118.25.100.31/ 测试初始化完成
可以升级PHP版本到 PHP5.6 和 PHP7.0
$ ./up_php56.sh
$ ./up_php70.sh
2. 安装PHPMyAdmin
$ ./host_pma.sh
打开:http://118.25.100.31/phpmyadmin/ 查看安装完成
3. 使用SVN部署
自动生成SVN项目,Commit后将代码提交到仓库后,自动部署到网站目录
$ ./host_svn.sh
输入项目名称,用户生成仓库的名称, 演示用: mysvn
输入要绑定的域名, 演示用:mysvn.phpbin.cn
输入该项目的SVN账号 , 演示用: mysvn
输入该项目SVN密码, 演示用: 123456
SVN项目部署完成
查看地址: http://mysvn.phpbin.cn 能打开说明配置成功
SVN地址:SVN://118.25.100.31/mysvn 账号:mysvn 密码:123456
4. 使用GIT部署
自动生成GIT项目,Commit后将代码提交到仓库后,自动部署到网站目录
$ ./host_git.sh
输入项目名称,用户生成仓库的名称, 演示用: mygit
输入要绑定的域名, 演示用:mygit.phpbin.cn
输入该项目的GIT账号 , 演示用: mygit
输入该项目GIT密码, 演示用: 123456
GIT项目部署完成
查看地址: 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
5. 使用FTP部署
$ ./host_ftp.sh
输入项目名称, 演示用: myftp
输入要绑定的域名, 演示用:myftp.phpbin.cn
输入该项目的FTP账号 , 演示用: myftp
输入该项目FTP密码, 演示用: 123456
FTP项目部署完成
查看地址:http://myftp.phpbin.cn 能打开说明配置成功
FTP地址:118.25.100.31 账号:myftp 密码:123456
ftp://myftp:123456@118.25.100.31
6. 使用Samba部署
$ ./host_smb.sh
输入项目名称, 演示用:mysmb
输入要绑定的域名, 演示:mysmb.phpbin.cn
输入该项目的Samba账号 , 演示用:mysmb
输入该项目Samba密码, 演示用: 123456
Samba项目部署完成
查看地址:http://mysmb.phpbin.cn 能打开说明配置成功
\118.25.100.31 账号:mysmb 密码:123456
在Windows7搜索框架中输入:\\118.25.100.31
7.全局清理
如果安装失败可以使用
clean.sh
清除所有配置,回收初始状态, 所以要慎用
【如果/mydata 目录没有清除干净,请手动 rm -rf ** 删除干净】
$ ./clean.sh