Heim > Artikel > Backend-Entwicklung > So mounten und wechseln Sie die PHP-Version und installieren Geth
Erstellen Sie ein Alibaba Cloud-ECS, aber es ist nicht genügend Speicherplatz vorhanden. Es kann nicht verwendet werden, ohne es zu mounten, also gibt es keine andere Möglichkeit:
Vor dem Partitionieren und Formatieren des Datenträgers können Sie den Datenträger nicht mit dem Befehl „df -h“ sehen. Sie können ihn mit dem Befehl „fdisk -l“ anzeigen.
Warme Erinnerung: Wenn Sie den Befehl fdisk -l ausführen und feststellen, dass kein /dev/vdb vorhanden ist, was darauf hinweist, dass Ihr Cloud-Dienst über keinen Datenträger verfügt, müssen Sie ihn nicht mounten Zu diesem Zeitpunkt ist dieses Tutorial hilfreich. Sie müssen nicht
die Datenfestplatte partitionieren.
Führen Sie „fdisk -S“ aus 56 /dev/vdb“-Befehl zum Partitionieren der Datenfestplatte ;
Geben Sie entsprechend den Eingabeaufforderungen nacheinander „n“, „p“ und „1“ ein, drücken Sie zweimal die Eingabetaste und „wq“, die Partition wird gestartet und bald abgeschlossen.
Mit dem Befehl „fdisk -l“ können Sie sehen, dass die neue Partition vdb erstellt wurde.
Verwenden Sie den Befehl „mkfs.ext3 /dev/vdb“, um die neue Partition zu formatieren. Die Formatierungszeit variiert je nach Festplattengröße
echo '/dev/vdb /mnt ext3 defaults 0 0' >> /etc/fstab
Verwenden Sie den Befehl „mount -a“, um mount Erstellen Sie eine neue Partition und verwenden Sie den Befehl „df -h“, um sie anzuzeigen.
Denken Sie darüber nach: Warum nicht zuerst Geth erstellen, zuerst die Blöcke und Strukturen synchronisieren und dann die PHP-Umgebung erstellen?
1. Erstellen Sie zunächst eine höhere Version von Git
(1)首先先更新系统 yum update (2)安装依赖的包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gccperl-ExtUtils-MakeMaker (3)下载git源码并解压缩 wget https://github.com/git/git/archive/v2.3.0.zip unzip v2.3.0.zip cd git-2.3.0 (4)编译安装 make prefix=/usr/local/git all make prefix=/usr/local/git install
2. Installieren Sie geth
git clone https://github.com/ethereum/go-ethereum.gitcd go-ethereumgit checkout v1.7.2make gethmake all
Die Server im Silicon Valley sind mit 2 Millionen wirklich schnell Zonen Die Synchronisierung war in einer halben Stunde abgeschlossen
php5.6 wurde durch php5.5 ersetzt
Notieren Sie sich zunächst den Pfad der Apache-Konfigurationsdatei: /etc/httpd/conf/httpd.conf
Der Pfad der PHP-Konfigurationsdatei lautet: /etc/php.ini
Überprüfen Sie, ob PHP installiert ist:Liste installiert | -fpm
rpm -Uvh https://mirror.webtatic.com/yum /el7/webtatic-release.rpm 4 php55w-mys ql .x86_64 php55w-pdo.x86_64
yum install php55w-fpm
Fügen Sie /usr/sbin in den Pfad ein, da php-fpm vorhanden ist.
source /etc/profile
Das Festlegen des Pfads wird wirksam. php-fpm starten systemctl start php-fpm Erfolg Habe es! Wie erkennt Apche die Beziehung zu PHP? Es gibt einen Abschnitt in httpd.conf: AddType application/x-httpd-php .php
Das Starten von php-fpm entspricht dem Starten von 9000 Diensten.
AddType application/x-httpd- php-source .phps
SetHandler "proxy:fcgi://127.0.0.1:9000"
Das obige ist der detaillierte Inhalt vonSo mounten und wechseln Sie die PHP-Version und installieren Geth. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!