要在 docker 中安裝 php 環境,可以:拉取 php 鏡像或構建自建鏡像。運行 docker 容器。在容器中安裝 php 擴展。創建 php 配置文件。啟動 apache。使用 php -v 檢查 php 版本,并在容器 ip 地址上訪問 php 頁面。
Docker 安裝 PHP 環境
要在 Docker 中安裝 PHP 環境,可以遵循以下步驟:
1. 創建 Docker 鏡像
# 使用官方 PHP 鏡像 <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15865.html" target="_blank">docker</a> pull php:8.1-<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15972.html" target="_blank">apache</a> # 或使用自建鏡像 docker build -t my-php-image .
登錄后復制
2. 運行 Docker 容器
docker run -it --name my-php-container my-php-image
登錄后復制
3. 安裝 PHP 擴展
要在容器中安裝 PHP 擴展,可以使用 pecl 命令。例如,要安裝 MySQL 擴展:
pecl install pdo_<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>
登錄后復制
4. 創建配置文件
在容器中創建配置文件 /etc/php.ini,并添加以下配置:
memory_limit = 256M upload_max_filesize = 20M max_execution_time = 30
登錄后復制
5. 啟動 Apache
在容器中使用以下命令啟動 Apache:
/usr/sbin/apache2ctl -D FOREGROUND
登錄后復制
6. 驗證安裝
在容器中使用 php -v 命令檢查 PHP 版本:
php -v
登錄后復制
這應該會顯示已安裝的 PHP 版本。
另外,還可以訪問容器的 IP 地址來查看 PHP 頁面。PHP 默認監聽端口 80。