新伺服器部署 Cent OS 阿里雲

2021-09-20 04:54:14 字數 2623 閱讀 4922

新購入一台阿里雲伺服器,系統版本是centos 7.4,以下是搭建php環境的步驟

一、部署yum源

1、開啟centos的yum資料夾

輸入命令cd /etc/yum.repos.d/

輸入命令wget3、備份系統原來的repo檔案

mv centos-base.repo centos-base.repo.bak
即是重新命名 centos-base.repo -> centos-base.repo.bak

4、替換系統原理的repo檔案

mv centos-7.repo centos-base.repo
即是重新命名 centos-7.repo -> centos-base.repo

5、執行yum源更新命令

yum clean all

yum makecache

yum update

但是阿里雲的源有時候缺很多東西

可以繼續安裝其他源

安裝epel源

yum install epel-release
安裝remi源

yum install -y
然後進入到/etc/yum.repos.d/目錄看一下源列表

yum repolist
二、yum源配好了下面就可以安裝軟體了

1、先隨便安裝個vim測試一下

yum install vim
下面開始安裝php環境

2、安裝php

通過search搜尋合適的php源

yum search php7
這時候會列出一堆帶php7的源,如果想更詳細可以選php72或者php73等版本,如果發現沒有從remi源裡搜尋

可以加上選擇什麼源

yum --enablerepo=remi search
可以通過yum info 《包名》檢視包的具體版本等資訊

依次執行安裝php

yum install php73

yum install php73-php-fpm

3、安裝nginx,發現源裡面的nginx版本比較舊,通過以下方式安裝新的
wget  

rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

yum install nginx

4、接下來安裝mysql

首先centos 7 自帶乙個mariadb,需要解除安裝掉,否則會跟mysql衝突

rpm -qa | grep mariadb          //列出來伺服器上安裝的mariadb包

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 //移除掉安裝的包(包名從剛才的列表裡貼上)

依然是和nginx類似的步驟獲取比較新的mysql 5.7版本

wget 

rpm -uvh mysql57-community-release-el7-7.noarch.rpm

yum install mysql-community-server //安裝服務端

mysql5.7之後的版本為了安全起見會隨機生成乙個初始密碼放在/var/log/mysqld.log?

找到日誌中的

> a temporary password is generated for root@localhost:
之類就是初始密碼。

修改mysql密碼

拿到初始密碼之後,登入mysql修改密碼

mysql -u root -p
server 

error_page 404 /var/www/html/404.html;

}location ~ \.php(.*)$

}server

error_page 404 /var/www/html/404.html;

}location ~ \.php(.*)$

}

然後restart nginx之後就可以通過網域名稱去訪問了

如果想設定開機自啟動的話就執行下面的語句

chkconfig nginx on

chkconfig php72-php-fpm on

chkconfig supervisord on

5、最後一步補充php擴充套件,當你發現缺少了某些擴充套件的時候依然是通過以下命令
yum search php-mysql

yum install -y php73-php-mysqlnd.x86_64

service php73-php-fpm restart

去搜尋安裝對應擴充套件並重啟php-fpm服務

其他的如redis,mongodb,等參考上面例子安裝即可

大功告成!!!

阿里雲伺服器部署專案

前期準備 買乙個自己的伺服器 選擇作業系統 介紹的是ubuntu系統 操作步驟 1.解決python直譯器的版本和執行問題 一般情況下伺服器自帶的python版本是2.7的版本,也有python3.5的版本,但是python3.5要啟用.因為現在都大家都使用的是python3.8所以我們都安裝pyt...

阿里雲伺服器部署架構

最近要上馬乙個專案,客戶要求全部部署到阿里雲的伺服器,做了乙個阿里雲的部署方案.上圖 跟傳統的部署相比,用雲盾替代了傳統的防火牆,負載均衡裝置也不用自己買了,購買乙個lbs負載均衡服務可以新增10個負載均衡例項,內網免費.因為專案的出口頻寬可以統一,所以乾脆使用負載均衡的流量費替代了頻寬費用.即在購...

阿里雲部署伺服器流程

1 註冊登入阿里雲賬戶 並申請乙個月免費伺服器 1 註冊登入並實名認證 2 在下列位址中領取新使用者乙個月免費試用 2 找到雲伺服器例項 配置安全組規則 1 在阿里雲介面開啟控制台 點選 雲伺服器ecs 2 點選 雲伺服器1 3 點選右邊 管理 鏈結 4 點選左邊 本例項安全組 5 點選右邊 配置規...