Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1001 Bytes

readme.md

File metadata and controls

39 lines (29 loc) · 1001 Bytes

local web dev env with apache and php

set .env

customize .env file and set DOCROOT variable pointing to your wanted web server's document root, ie. /home/user/projects

run docker containers

docker-compose up

web server available at http://localhost, mysql externally available at port 3307 , modify docker-composer.yml for you needs

https://medium.com/@nh3500/how-to-create-self-assigned-ssl-for-local-docker-based-lamp-dev-environment-on-macos-sierra-ab606a27ba8a

https support

set local cert

https://donatstudios.com/Self-Signed-Certificate-On-macOS-Apache

openssl req -newkey rsa:2048 -x509 -nodes \
    -keyout localhost.key \
    -new \
    -out localhost.crt \
    -subj /CN=localhost \
    -reqexts SAN \
    -extensions SAN \
    -config <(cat /System/Library/OpenSSL/openssl.cnf \
        <(printf '[SAN]\nsubjectAltName=DNS:localhost')) \
    -sha256 \
    -days 3650

or mkcert https://donatstudios.com/Local-Certificate-On-macOS-Apache