新購入一台阿里雲伺服器,系統版本是centos 7.4,以下是搭建php環境的步驟
一、部署yum源
1、開啟centos的yum資料夾
輸入命令cd /etc/yum.repos.d/
輸入命令wget
3、備份系統原來的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 點選右邊 配置規...