enlt commited on
Commit
9d689c7
·
1 Parent(s): f193979

基础php文件

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -2
Dockerfile CHANGED
@@ -7,8 +7,12 @@ COPY ./FILES/ /var/www/html/
7
  # 设置工作目录
8
  WORKDIR /var/www/html/
9
 
 
 
 
 
10
  # 暴露容器的 7860 端口,以便外部可以访问
11
  EXPOSE 7860
12
 
13
- # 启动 PHP 内置服务器,并将标准错误输出重定向 /dev/null
14
- CMD ["sh", "-c", "php -S 0.0.0.0:7860 -t /var/www/html/ 2>/dev/null"]
 
7
  # 设置工作目录
8
  WORKDIR /var/www/html/
9
 
10
+ # 设置权限,确保 PHP 有权限写入必要的文件
11
+ RUN chown -R www-data:www-data /var/www/html && \
12
+ chmod -R 775 /var/www/html
13
+
14
  # 暴露容器的 7860 端口,以便外部可以访问
15
  EXPOSE 7860
16
 
17
+ # 启动 PHP 内置服务器,并将错误日志输出到一个文件方便调试
18
+ CMD ["sh", "-c", "php -S 0.0.0.0:7860 -t /var/www/html/ 2>/var/www/html/error.log"]