Thay đổi php ini trong docker
Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không? Show
Nếu bạn muốn tìm hiểu cách thêm một php tùy chỉnh. ini vào hình ảnh apache-php của bạn, cài đặt các tiện ích mở rộng mới và chỉnh sửa cài đặt cấu hình, hãy ở lại với tôi trong vài phút tới. Thông thường, cách tốt nhất để tìm hiểu là xem ví dụ hoạt động, vì vậy hãy cài đặt xdebug và đặt một số cài đặt trong php. tập tin ini ________số 8_______. ymlThay đổi GitHub – Dự án
Tạo Dockerfile mới trong. /apache/php/php8. 1/ thư mục. Loại Dockerfile bên trong
DockerfileTạo Dockerfile tùy chỉnh của bạn từ hình ảnh Apache/PHP và sao chép. ini sang bằng php. ini bằng lệnh sau tạo php. tập tin ini
Cài đặt tiện ích mở rộng mới trong hình ảnh docker apache-phpCài đặt tiện ích mở rộng PHP mới bằng cách sử dụng 0and 1
Thay đổi cài đặt hiện có trong hình ảnh docker – php. tập tin iniSửa đổi cài đặt hiện có trong php. ban đầu
Thêm cài đặt mới/không tồn tại vào hình ảnh docker – vào php. tập tin ini
Tạo tập lệnh bash…Bây giờ bạn đã biết cách thay đổi cài đặt trong docker image cho apache-php. Bạn có thể nghĩ rằng sẽ rất tuyệt nếu tạo một tập lệnh bash sẽ kiểm tra xem tệp php. ini được đặt, được nhận xét hay nên thêm một dòng mới vào tệp cấu hình và sử dụng nó thay thế. Đây cũng là điều tôi nghĩ. Có lẽ trong blogpost tiếp theo, chúng tôi sẽ tạo một kịch bản như vậy, vì vậy hãy tiếp tục đọc. Hy vọng bài đăng này hữu ích, nếu vậy hãy để lại nhận xét hoặc cho tôi biết nếu chúng tôi có thể cải thiện bài đăng này theo bất kỳ cách nào Sự khác biệt giữa phát triển PHP ini và sản xuất PHP ini là gì?Như tên gợi ý, php. ini-Development chứa các cài đặt phù hợp với môi trường phát triển và php. sản xuất ban đầu chứa các cài đặt phù hợp với môi trường sản xuất . Theo yêu cầu của bạn, bạn cần sao lưu bất kỳ tệp nào và đổi tên tệp đó thành php.
Làm cách nào để cài đặt các tiện ích mở rộng PHP trong Docker?Cài đặt tiện ích mở rộng theo cách thủ công, chủ yếu theo cùng một mẫu. . Tạo thư mục tương ứng trong /usr/src/php/ext Giải nén nguồn trong thư mục đó. Nguồn thường có sẵn trên GitHub Gọi docker-php-ext-install để cài đặt tiện ích mở rộng |