作为第一件事,我希望告诉我我是 docker 的菜鸟。
我正在尝试使用docker在我的机器上安装一个虚拟化的Apache 。
这是我的码头文件
FROM php:7.1-apache
RUN docker-php-ext-install mysqli
RUN pecl install xdebug-2.6.0
RUN echo "VetrinaECM localhost" >> /etc/apache2/apache2.conf
RUN pear install http_request2
RUN docker-php-ext-enable xdebug
COPY . /var/www/html/
RUN echo "xdebug.remote_enable=1" >> /usr/local/etc/php/php.ini
这是我的 docker-compose.yml
version: '2'
services:
webserver:
image: phpstorm/php-71-apache-xdebug-26
ports:
- "80:80"
volumes:
- ./:/var/www/html
environment:
XDEBUG_CONFIG: remote_host=host.docker.internal
但是当我尝试导入 php http_request2库时,我得到了这个错误
警告:require_once(HTTP/Request2.php):无法打开流:第 4 行的 /var/www/html/dadilib/get_data.php 中没有这样的文件或目录
我哪里错了?我没有在文件中定义什么?
谢谢
斯特凡诺