Heim >Backend-Entwicklung >PHP-Problem >Welchen Container verwendet PHP?
Docker-Installation des PHP-Containers
Vorwort: Fortsetzung des vorherigen Artikels, Installation des Nginx-Containers
1 . Ziehen Sie das PHP-Image, ich habe die 7.2.9-Version von PHP gezogen
docker pull php:7.2.9-fpm
2. Erstellen Sie einen PHP-Container
docker run -p 9000:9000 --name php729 -v $PWD/www:/www -v $PWD/php/conf:/usr/local/etc/php -v $PWD/php/conf/conf.d:/usr/local/etc/php/conf.d -v $PWD/php/logs:/phplogs -d php:7.2.9-fpm
-v $PWD/www:/www Das Verzeichnis hier und oben Das WWW-Verzeichnis, in dem sich Nginx im Artikel befindet, ist dasselbe
-v $PWD/php/conf:/usr/local/etc/php Ich weiß nicht, welchen Nutzen das Mounten dieses Verzeichnisses hat , also kopiere ich zuerst den PHP-Container
3. Als nächstes überprüfe ich die Container-IP und konfiguriere sie in der *.conf-Datei
docker inspect php729 |grep "IPAddress"
Öffnen Sie die Conf-Datei in Nginx. Nachdem die test.conf-Datei im vorherigen Artikel
location ~ \.php$ { fastcgi_pass <strong>172.0.0.1</strong>:9000; #<strong>将此处的127.0.0.1替换成你刚查出来的ip</strong> fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
abgeschlossen ist, starten Sie den Nginx-Container neu und greifen Sie dann auf die Testdatei auf der Seite zu, um erfolgreich zu sein.
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonWelchen Container verwendet PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!