Browse Source

更新部署教程

docker-svn
witersen 3 years ago
parent
commit
37a14bc71a
  1. 19
      README.md

19
README.md

@ -21,6 +21,7 @@ yum install -y php #安装PHP7.4 @@ -21,6 +21,7 @@ yum install -y php #安装PHP7.4
yum install -y php-process #pentl扩展和posix扩展
yum install -y php-mysqlnd #数据库依赖
yum install -y php-json #json相关函数
```
### (二)安装 Web 服务器
@ -28,19 +29,20 @@ yum install -y php-json #json相关函数 @@ -28,19 +29,20 @@ yum install -y php-json #json相关函数
yum install -y httpd #安装Apache
systemctl start httpd #开启Apache
systemctl enable httpd #将Apache加入开机自启动
systemctl restart php-fpm
systemctl restart php-fpm #重启php-fpm
```
### (三)下载并解压部署程序
- 在控制台 执行以下命令 将数据库文件移动到指定位置
```
cd /var/www/html/
wget https://gitee.com/witersen/SvnAdminV2.0/releases/v2.1
unzip v2.1.0.zip
mv v2.1.0.zip/* ./*
wget https://gitee.com/witersen/SvnAdminV2.0/attach_files/908427/download/v2.1.1.zip
unzip v2.1.1.zip
mkdir -p /usr/local/svnadmin
mv svnadmin.db /usr/local/svnadmin
chmod -R 777 /usr/local/svnadmin
```
### (四)启动后台程序
@ -50,12 +52,14 @@ chmod -R 777 /usr/local/svnadmin @@ -50,12 +52,14 @@ chmod -R 777 /usr/local/svnadmin
```
cd server
php svnadmind.php start
```
- 执行以下命令用来查看程序的server端是否正常运行
```
ps aux | grep svnadmind
```
- 如图所示,可看到服务端程序正常运行在后台
@ -77,7 +81,7 @@ ps aux | grep svnadmind @@ -77,7 +81,7 @@ ps aux | grep svnadmind
### (二)解禁 PHP7.4 禁用的函数
- 解禁PHP7.4中 pcntl_signal、pcntl_fork、shell_exec 三个被宝塔面板默认禁用的函数
- 解禁PHP7.4中 pcntl_signal、pcntl_fork、pcntl_wait、shell_exec 四个被宝塔面板默认禁用的函数
<img src="./00.static/01.images/022.jpg" style="zoom: 67%;" />
### (二)创建站点 关闭网站设置中的 open_basedir
@ -87,9 +91,12 @@ ps aux | grep svnadmind @@ -87,9 +91,12 @@ ps aux | grep svnadmind
### (三)下载并解压部署程序
- 在网站目录切换到宝塔控制台 执行以下命令 将数据库文件移动到指定位置
```
wget https://gitee.com/witersen/SvnAdminV2.0/attach_files/908427/download/v2.1.1.zip
unzip v2.1.1.zip
mkdir -p /usr/local/svnadmin
mv svnadmin.db /usr/local/svnadmin
chmod -R 777 /usr/local/svnadmin
```
### (四)启动后台程序
@ -98,12 +105,14 @@ chmod -R 777 /usr/local/svnadmin @@ -98,12 +105,14 @@ chmod -R 777 /usr/local/svnadmin
```
php svnadmind.php start
```
- 执行以下命令用来查看程序的server端是否正常运行
```
ps aux | grep svnadmind
```
- 如图所示,可看到服务端程序正常运行在后台

Loading…
Cancel
Save