FROM php:7.2-apache and
docker exec -ti sh >> docker-php-ext-install mysqli >> docker-php-ext-enable mysqli >> apachectl restart
詳細
1.啟動mariadb
sudo docker run -d --name mariadb -e MYSQL_ROOT_PASSWORD=youpass --restart unless-stopped mariadb
2.建立外部空間與docker共享用(不一定要用此方法)
mkdir -p /opt/www-data
3.啟動apache php
sudo docker run -d --name apache --restart unless-stopped -p 80:80 -v /opt/www-data:/var/www --link mariadb:mariadb php:7.2-apache
4.加入ext mysqli
sudo docker exec -ti apache sh >> docker-php-ext-install mysqli >> docker-php-ext-enable mysqli >> apachectl restart
5.撰寫程式測試程式
sudo nano /opt/www-data/html/index.php
6.建立database
>>sudo docker exec -ti mariadb bash >>mysql -u root -p >>youpass >>create database test;
7.測試
Content type
Image
Digest
Size
128.5 MB
Last updated
about 8 years ago
docker pull catyku/php-mysqli:7.2-apache