[LINUX] Ist es so viel einfacher geworden, als es zu centos8 wurde? 2 ~ Ich habe versucht, PHP ~ hinzuzufügen

Sie wären nicht überrascht, wenn der Bildschirm zu einer grafischen Benutzeroberfläche würde! Wenn Sie darüber nachdenken, gibt es viele andere Überraschungen.

1. Installiere PHP ohne Erlaubnis!

Ich dachte, dass PHP nicht enthalten war, also fügte ich PHP-V mit der Hälfte des Unheils hinzu. VirtualBox_phptest_25_06_2020_22_58_30.png Es war wie erwartet bis "Der Befehl wurde nicht gefunden ...". Was! Danach fragte er mich: "Möchten Sie es installieren?" Ich werde ein "y" eingeben. VirtualBox_phptest_25_06_2020_23_00_21.png Unu, eine Botschaft, die Menschen irreführt. Das ist das temperamentvolle "y"! VirtualBox_phptest_25_06_2020_23_01_27.png Wenn ich nach dem Administratorkennwort gefragt werde, bin ich etwas verwelkt. VirtualBox_phptest_25_06_2020_23_02_04.png Es scheint, dass etwas getan wurde. Versuchen Sie erneut, php -v zu setzen. VirtualBox_phptest_25_06_2020_23_03_05.png Es ist fertig. Ernsthaft.

2. Installieren Sie Apache ohne Erlaubnis!

Machen wir weiter und richten Apache so ein, wie es ist. Versuchen Sie, httpd -v wie in PHP einzugeben. image.png Sicher genug, ich wurde gefragt, ob ich es installieren möchte. image.png Es scheint, dass es ziemlich viel installieren wird. Setzen Sie auch hier y in den Geist. image.png Der Bildschirm zur Eingabe des Administratorkennworts wird angezeigt. Geben Sie ihn daher ein. image.png Es scheint, dass es installiert wurde. Versuchen Sie, systemctl zu setzen. image.png Der Status wird angezeigt. Es scheint, dass sie den Dienst sogar registriert haben. Ich werde es übrigens beginnen. Geben Sie übrigens beim Beenden des Befehls q ein. image.png Administrator-Passwort. Ich werde ein wenig gefragt. Ich hätte es tun sollen. Überprüfen Sie nach Eingabe des Passworts den Status. Es läuft richtig. image.png Als ich FireFox von centos8 startete und auf localhost zugegriffen habe, wurde die oberste Seite von Apache angezeigt. Usha! VirtualBox_phptest_27_06_2020_14_06_06.png Stellen Sie dies so ein, dass es vom Host-PC aus angezeigt werden kann. Die Firewall scheint nutzlos zu sein, es sei denn, sie wird mit einem Befehl geändert. image.png Öffnen Sie http. image.png Jetzt können Sie centos8 apache vom Host-Betriebssystem aus sehen. image.png

3. Einfach PHP mit Apache laufen zu lassen!

Lassen Sie uns PHP in Apache gemäß diesem Fluss setzen. Ich möchte vorerst phpinfo.php in / var / www / html erstellen. Da es eine große Sache ist, machen wir es mit einem Texteditor über die GUI. Öffnen Sie das rechte Menü in der Aktivität und klicken Sie auf die Anwendung. VirtualBox_phptest_27_06_2020_15_30_16.png Klicken Sie unten auf "Alle". VirtualBox_phptest_27_06_2020_15_31_00.png Es wird nur "Tech ..." angezeigt. Klicken Sie jedoch darauf, um den Texteditor zu öffnen. VirtualBox_phptest_27_06_2020_15_31_53.png Bereiten Sie phpinfo mit einem Texteditor vor. VirtualBox_phptest_27_06_2020_15_34_01.png Speichern Sie dies als phpinfo.php in / var / www / html. VirtualBox_phptest_27_06_2020_15_34_15.png Klicken Sie auf "+ Anderer Speicherort", um häufig verwendete Ordner unter Linux anzuzeigen. VirtualBox_phptest_27_06_2020_15_36_05.png Klicken Sie auf Computer VirtualBox_phptest_27_06_2020_15_37_35.png Es werden verschiedene bekannte Ordnernamen angezeigt. Folgen Sie daher / var / www / html. VirtualBox_phptest_27_06_2020_15_38_18.png Speichern Sie als phpinfo.php. VirtualBox_phptest_27_06_2020_15_40_30.png Mir wurde gesagt, ich sei nicht autorisiert. Hallo. VirtualBox_phptest_27_06_2020_15_41_21.png Es kann nicht geholfen werden, also speichern Sie es in Ihrem eigenen Ordner. VirtualBox_phptest_27_06_2020_15_47_26.png Kopieren Sie es dann mit dem Befehl nach / var / www / html. Wenn Sie so denken, können Sie kein Japanisch eingeben. Vorerst habe ich ibas installiert und jetzt kann ich es installieren. Ich habe auf diese Seite verwiesen. Vielen Dank. Es ist möglicherweise besser, nach der Installation von ibus neu zu starten. Für Linux ist es unpraktisch, dass Sie keine CD erstellen können, wenn Sie kein Japanisch eingeben können ... VirtualBox_phptest_27_06_2020_17_42_51.png Jetzt hast du phpinfo. Versuchen Sie vorerst, mit FireFox von centos8 auf localhost / phpinfo.php zuzugreifen.

VirtualBox_phptest_27_06_2020_17_47_14.png

Nun, das stimmt. Ich habe nichts getan Lassen Sie uns jetzt PHP in Apache setzen. Ich habe das PHP-Modul in httpd.conf eingestellt, aber es unterscheidet sich von centos8. Wenn Sie php-fpm ausführen, wird eine Verbindung hergestellt. Was zum Teufel ist das? Versuchen Sie vorerst, php-fpm wie gesagt auszuführen.

[root@localhost ~]# systemctl start php-fpm
Failed to start php-fpm.service: Unit php-fpm.service not found.

Das gibt es nicht. Versuchen Sie auch -v wie gewohnt.

[root@localhost ~]# php-fpm -v
bash: php-fpm:Befehl nicht gefunden...
Befehl php-fpm'Paket zur Verfügung zu stellen'php-fpm'Wollen Sie installieren? [N/y]

Sie sehen. y Lass uns gehen.

[root@localhost ~]# php-fpm -v
bash: php-fpm:Befehl nicht gefunden...
Befehl php-fpm'Paket zur Verfügung zu stellen'php-fpm'Wollen Sie installieren? [N/y] y


 *Warten in der Warteschlange...
 *Laden der Paketliste....
Die folgenden Pakete sollten installiert sein:
 nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch The basic directory layout for the Nginx server
 php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64    PHP FastCGI Process Manager
Möchten Sie mit den Änderungen fortfahren?

Okay, das ist auch y.

[root@localhost ~]# php-fpm -v
bash: php-fpm:Befehl nicht gefunden...
Befehl php-fpm'Paket zur Verfügung zu stellen'php-fpm'Wollen Sie installieren? [N/y] y


 *Warten in der Warteschlange...
 *Laden der Paketliste....
Die folgenden Pakete sollten installiert sein:
 nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch The basic directory layout for the Nginx server
 php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64    PHP FastCGI Process Manager
Möchten Sie mit den Änderungen fortfahren?[N/y] y


 *Warten in der Warteschlange...
 *Warten auf Zertifizierung...
 *Warten in der Warteschlange...
 *Paket herunterladen...
 *Daten anfordern...
 *Änderungen testen...
 *Paket installieren...
PHP:  syntax error, unexpected '&' in /etc/php.ini on line 107
PHP 7.2.24 (fpm-fcgi) (built: Oct 22 2019 08:28:36)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Es wird gesagt, dass es einen Syntaxfehler gibt, aber ich werde ihn vorerst starten.

[root@localhost ~]# systemctl start php-fpm
[root@localhost ~]# systemctl status php-fpm
● php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor pr>
   Active: active (running) since Sat 2020-06-27 08:47:16 EDT; 6s ago
 Main PID: 3415 (php-fpm)
   Status: "Ready to handle connections"
    Tasks: 6 (limit: 11324)
   Memory: 6.8M
   CGroup: /system.slice/php-fpm.service
           tq3415 php-fpm: master process (/etc/php-fpm.conf)
           tq3416 php-fpm: pool www
           tq3417 php-fpm: pool www
           tq3418 php-fpm: pool www
           tq3419 php-fpm: pool www
           mq3420 php-fpm: pool www

27. Juni 08:47:16 localhost.localdomain systemd[1]: Starting The PHP FastCGI Pro>
27. Juni 08:47:16 localhost.localdomain php-fpm[3415]: PHP:  syntax error, unexp>
27. Juni 08:47:16 localhost.localdomain systemd[1]: Started The PHP FastCGI Proc>

Es scheint sich bewegt zu haben. Versuchen Sie auch, httpd auszuführen.

[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor pres>
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           mqphp-fpm.conf
   Active: active (running) since Sat 2020-06-27 08:49:03 EDT; 4s ago
     Docs: man:httpd.service(8)
 Main PID: 3747 (httpd)
   Status: "Started, listening on: port 80"
    Tasks: 213 (limit: 11324)
   Memory: 21.5M
   CGroup: /system.slice/httpd.service
           tq3747 /usr/sbin/httpd -DFOREGROUND
           tq3748 /usr/sbin/httpd -DFOREGROUND
           tq3749 /usr/sbin/httpd -DFOREGROUND
           tq3750 /usr/sbin/httpd -DFOREGROUND
           mq3751 /usr/sbin/httpd -DFOREGROUND

27. Juni 08:49:03 localhost.localdomain systemd[1]: Starting The Apache HTTP Ser>
27. Juni 08:49:03 localhost.localdomain httpd[3747]: AH00558: httpd: Could not r>
27. Juni 08:49:03 localhost.localdomain systemd[1]: Started The Apache HTTP Serv>
27. Juni 08:49:03 localhost.localdomain httpd[3747]: Server configured, listenin>

Es scheint sich bewegt zu haben. Versuchen Sie erneut, mit FireFox auf centos8 auf phpinfo zuzugreifen. VirtualBox_phptest_27_06_2020_22_04_32.png Es ist geschafft, es ist geschafft! Ich habe nichts in die Einstellungsdatei geschrieben und PHP hat funktioniert. Versuchen Sie für alle Fälle, auch vom Host-Betriebssystem aus darauf zuzugreifen. image.png Ich sah es. Nein, es ist ungewöhnlich einfach im Vergleich zu jetzt, centos8! In diesem Fall können Sie Apache problemlos starten.

Recommended Posts

Ist es so viel einfacher geworden, als es zu centos8 wurde? 2 ~ Ich habe versucht, PHP ~ hinzuzufügen
Ist es so einfach geworden, als es zu centos8 wurde?
Ich fragte mich, ob Python 3.4 schneller war, aber es war langsamer
AWS Lambda unterstützt jetzt Python, also habe ich es versucht
Als ich den AtCoder Beginner Contest ausprobierte, war es ein schreckliches Ergebnis, also schaue ich zurück
Ich bin gestolpert, als ich versucht habe, Basemap zu installieren, also ein Memorandum
Ich möchte Airpods Pro, daher werde ich LINE benachrichtigen, wenn es eintrifft
Ein Memorandum beim automatischen Erwerb mit Selen