日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

php(2 部分系列)

 

1我用 50 行代碼寫了 twig2php的活動框架

 

Docker-compose.yml
此配置僅包含一個服務并公開一個端口以通過瀏覽器訪問容器。這個文件就不用多說了。

 

version: '3.7' services: server: build: context: ./docker/server/ volumes: - ./:/var/www/html ports: - "8888:80"

 

/docker/server/Dockerfile

 

以前的文件需要 /docker/server/ 文件夾中的 Dockerfile。Docker 文件在這里。這是一個已經安裝了 Apache 的 php 圖像。此 Dockerfile 包括使用 php 和 zdebug 的最低要求。git 和 zip 必須與 composer 一起工作。實際上 zip 不是強制性的,.. 但是 composer 可以在安裝時下載壓縮的存儲庫。

FROM php:8.1-apache COPY 000-default.conf /etc/apache2/sites-available/000-default.conf COPY ./ /var/www/html COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer RUN apt-get update && apt-get upgrade && apt-get install -y git zip RUN pecl install xdebug && docker-php-ext-enable xdebug

 

/docker/server/000-deafult.conf

 

這是一個非常簡單的虛擬主機。

ServerAdmin webmaster@localhost DocumentRoot /var/www/html/public ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

 

composer.json

 

這個 composer.json 文件包含啟動測試驅動開發的 phpunit 和兩個基本配置。

首先,聲明了 bin 文件夾,這樣我們就可以運行 ./bin/command 而不是 ./vendor/bin/command。

第二個 psr-4 配置為文件自動加載。

第三,phpunit 安裝在開發環境中。

{ "config": { "bin-dir": "bin" }, "autoload": { "psr-4": { "": ["src/"] } }, "require-dev": { "phpunit/phpunit": "^9.5" } }

 

Makefile
在我工作的每個項目中,都有一個 Makefile。此文件中的主要目標是
  1. 覆蓋率,用于代碼覆蓋率
  2. 重建、停止、擦除和重新啟動容器
  3. 作曲家,從主機運行作曲家

 

php := server docker := docker-compose compose := $(docker) --file docker-compose.yml docker_exec := $(compose) exec args = $(filter-out $@,$(MAKECMDGOALS)) up: $(docker) up -d bash: $(docker_exec) $(php) bash test: $(docker_exec) $(php) bash -c "./bin/phpunit --testdox --color" coverage: $(docker_exec) $(php) bash -c "php -dxdebug.mode=coverage ./bin/phpunit --testdox --color --coverage-html coverage" .PHONY: coverage stop: $(docker) stop rm: $(docker) rm $(php) --force build: $(docker) up -d --build rebuild: stop rm build composer: $(docker_exec) $(php) composer $(args)

分享到:
標簽:Php
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定