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

Welchen Container verwendet PHP?

藏色散人
Freigeben: 2023-02-28 12:10:02
Original
3238 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

 -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"
Nach dem Login kopieren

Ö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;
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage