es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Contenedor de Docker para WordPress con ajustes de archivo php.ini personalizado: etc/php no existe en Mac.

Quiero crear un nuevo contenedor con un php.ini personalizado.

He visto muchos recursos que dicen que se debe abrir un nuevo archivo en la carpeta /usr/local/etc/php/.
En mi Mac no tengo una carpeta php en esa ubicación.
¿Necesito instalar php o simplemente crear una carpeta php en esa ubicación?

Aquí tienes un ejemplo de lo que quiero decir.

db:
  image: mysql:latest
  environment:
    MYSQL_ROOT_PASSWORD: "CONTRASEÑA-AQUÍ"

wordpress:
  image: wordpress:latest
  ports:
    - "80:80"
  links:
    - db:mysql
  volumes:
    - uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para crear un nuevo contenedor con un archivo php.ini personalizado, necesitas tener una carpeta php en el directorio /usr/local/etc/. Si no la tienes, es posible que necesites instalar PHP.

    En un Mac, una forma de instalar PHP es utilizando Homebrew. Una vez que Homebrew esté instalado, puedes ejecutar brew install php en la línea de comandos para instalar PHP.

    Alternativamente, puedes crear manualmente la carpeta php en el directorio /usr/local/etc/. Simplemente ejecuta sudo mkdir /usr/local/etc/php/ en la línea de comandos para crear el directorio. Una vez creada la carpeta, puedes crear tu archivo php.ini personalizado dentro de ella.

    Después de eso, puedes añadir el volumen a tu archivo Docker Compose para montar el archivo php.ini en tu contenedor, como se muestra en el ejemplo proporcionado.

Comments are closed.