首頁  >  文章  >  後端開發  >  掛載並切換php版本及安裝geth的方法

掛載並切換php版本及安裝geth的方法

小云云
小云云原創
2018-03-31 11:07:581754瀏覽

搞個阿里雲ecs,空間不夠,弄個資料盤,不掛載用不了啊,所以沒辦法,搞唄:

在沒有分割區和格式化資料盤之前,使用「df –h」指令,是無法看到資料碟的,可以使用「fdisk -l」指令查看。

溫馨提示:若您執行fdisk -l命令,發現沒有/dev/vdb 標明您的雲端服務無資料盤,那麼您無需進行掛載,此時該教學對您不適用

對資料盤進行分區

#執行「fdisk -S 56 /dev/vdb」指令,對資料盤進行分割;

根據提示,依序輸入“n”,“p”“1”,兩次回車,“wq”,分區就開始了,很快就會完成。

使用「fdisk -l」指令可以看到,新的分割區vdb已經建立完成了。

使用「mkfs.ext3 /dev/vdb」指令對新分割區進行格式化,格式化的時間依硬碟大小有所不同

echo '/dev/vdb  /mnt ext3    defaults    0  0' >> /etc/fstab

使用「mount -a」指令掛載新分區,然後用“df -h”指令查看。

想想為什麼不先搞geth,先把區塊和結構體同步起來再去搞PHP環境呢?

一、先搞一個版本高一點的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

二、安裝geth

git clone https://github.com/ethereum/go-ethereum.gitcd  go-ethereumgit checkout v1.7.2make gethmake all

矽谷的伺服器還真是快,小200萬個區塊半小時就同​​步結束了

php5.6換成php5.5

先記錄一下Apache設定檔路徑:/etc/httpd/conf/httpd.conf

#php設定檔路徑是:/etc/php.ini

查看是否安裝PHP:list installed | grep php

#用yum安裝php5.5及php-fpm

#rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-x86_64 php55w-ldap.x86_64 php55w-ptping. php55w-pdo.x86_64
yum install php55w-fpm

把/usr/sbin放到path裡,因為這裡有php-fpm。

source /etc/profile 設定path生效。

#

啟動php-fpm


systemctl start php-fpm

成功了!





apche如何跟PHP發現關係呢?在httpd.conf裡面有那麼一段:

AddType application/x-httpd-php  .phpAddType application/x-httpd- php-source。

##

#啟動php-fpm,相當於啟動了9000服務。

#########

以上是掛載並切換php版本及安裝geth的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn