Heim >Backend-Entwicklung >PHP-Problem >Welchen Container verwendet PHP?

Welchen Container verwendet PHP?

藏色散人
藏色散人Original
2019-11-08 09:20:443260Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn