你能告诉我是否可以将文件放在主 php 目录之外吗?
例如,我有一个包含类的文件,路径为 t2.php
<?php
class Test {
...
}
?>
在另一个文件 t1.php 中,我使用 use 语句来访问位于 t2.php 中的类。只要这两个文件都位于主目录中,一切都会正常运行,但我不知道如何正确删除该类的文件,以便一切正常运行。
我尝试dirname(__DIR__, 1)
在使用中写它,但没有帮助=(
这个问题有什么解决办法吗?
你能告诉我是否可以将文件放在主 php 目录之外吗?
例如,我有一个包含类的文件,路径为 t2.php
<?php
class Test {
...
}
?>
在另一个文件 t1.php 中,我使用 use 语句来访问位于 t2.php 中的类。只要这两个文件都位于主目录中,一切都会正常运行,但我不知道如何正确删除该类的文件,以便一切正常运行。
我尝试dirname(__DIR__, 1)
在使用中写它,但没有帮助=(
这个问题有什么解决办法吗?
我正在学习 Docker,还没有弄清楚太多,我可以创建一个容器,我自己的镜像,也可以删除它们......但我没有完全理解。使用 docker 我想启动几个具有不同版本 php 的网站
帮我解答一下我的问题:
创建容器时,需要为每个容器设置自己的端口吗?例如:我创建了三个容器
docker run -d -p 87:80 站点:v1
docker run -d -p 88:80 站点:v2
docker run -d -p 89:80 站点:v3
或者不能为每个容器指定端口
docker run -d site:v1
docker run -d site:v2
docker run -d site:v3
如果您需要指定端口,那么对于 80 和 3306 端口,您将如何需要指定每个容器将需要指定其自己的两个端口,如果使用三个端口,则每个容器需要三个端口?
我想对我的所有站点使用我自己的 NS 记录,问题是如何在 docker 中正确提高 DNS?是否需要像apache一样在每个容器中引发?
请告诉我如何设置磁盘空间的大小。例如,对于一个网站,我想分配5GB的空间,并且我不希望它超出这些大小。
请告诉我 docker-compose 是做什么用的?我是否正确理解它用于收集容器的不同图像?
这些问题对你来说可能很愚蠢,但我是 Docker 新手,我正在解决这个问题。
在我的操作系统 Ubuntu 22.04 上一切正常