一、安装:
wget -c http://lamp.phpstudy.net/phpstudy.bin#获取安装包
chmod +x phpstudy.bin #权限设置
./phpstudy.bin#运行安装
安装完成
访问IP即可看到phpstudy页面
二、创建网站根目录
mkdir /www
mkdir /www/web
cd /root#切换到root的家目录(home)
vim .vimrc #编辑vimrc文件,,自动显示行号
:x #保存并退出
vim /phpstudy/server/httpd/conf/httpd.conf #打开配置文件,修改网站目录为/www/web
:x #保存并退出
三、添加httpd mysql服务
ln -s /phpstudy/server/httpd/bin/httpd /usr/bin#apache
ln -s /phpstudy/mysql/bin/mysql/usr/bin#mysql
vim /www/web/index.php #建立php文件,
httpd -k restart#重启apache访问IP,检查网站路径是否设置成功
路径没问题
四、修改mysql密码
mysql -uroot -proot #登录mysql
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yckj');#设置新密码为yckj
五、安装svn(记得退出mysql)
1.安装svn
yum -y install subversion
2.配置
建立版本库目录
mkdir /www/svndata
svnserve -d -r /www/svndata
3.建立版本库
创建一个新的Subversion仓库
svnadmin create /www/svndata/yckj
配置允许用户xx访问
cd /www/svndata/yckj/conf
vi svnserve.conf
anon-access=none
auth-access=write
password-db=passwd
注:修改的文件前面不能有空格,否则启动svn server出错
:x #保存并退出
vi passwd#设置用户和密码
:x保存并退出
至此,可以使用svn向仓库提交版本了
4.客户端连接
svn://IP地址/仓库名
5..大招
配置linux上的apache用户
groupadd apache
useradd apache -g apache -s /bin/nologin
更改Apache用户
Apache默认用户和组是 daemon
重启Apache httpd -k restart
Checkout一份仓库
svn co svn://localhost/yckj /www/web
修改权限为apache用户
chown -R apache:apache /www/web
给最高权限
chmod -R 700/www/web #没有这句,网站运行生成模板时会导致没权限而报错
建立同步脚本:
cd /www/svndata/yckj/hooks/
cp post-commit.tmpl post-commit
编辑post-commit,在文件最后添加以下内容
export LANG=en_US.UTF-8
SVN=/usr/bin/svn
WEB=/www/web/
$SVN update $WEB –usernamexx–passwordyckj
chown -R apache:apache $WEB #方式一(1)
chmod -R 700$WEB#方式一(2)
chmod -R 007 $WEB #另一种方式
增加脚本执行权限
chmod +x post-commit
重启svn:
killall svnserve
svnserve -d -r /www/svndata
phpstudy使用说明:
服务进程管理:phpstudy (start|stop|restart|uninstall)
站点主机管理:phpstudy (add|del|list)
ftpd用户管理:phpstudy ftp (add|del|list)