首先按照官網(wǎng)新手教程安裝步驟操作即可:
https://help.aliyun.com/document_detail/50774.html?spm=a2c4g.11186623.2.27.324b44ccpvSwAr#concept-vm4-crt-2fb
步驟一 基本上你購買了沒有任何操作的時候默認(rèn)防火墻什么的都是關(guān)閉狀態(tài)可以直接跳過蒸其,如果你操作過這些東西就按照官網(wǎng)步驟將他們一一關(guān)閉就可以了。
第一個坑安裝apache的時候輸入公網(wǎng)IP沒有服務(wù)
到步驟二安裝apache的時候我不知道是因為我的是centOS8 官網(wǎng)示例用的是7.x的原因反正我安裝完后打開公網(wǎng)ip是503服務(wù)不可用瘾英,
然后我沒有管這個問題繼續(xù)往下走安裝完MySQL和php再打開又對了枣接,如果你這里也是這樣建議繼續(xù)往下安裝并不會沖突颂暇。
第三步安裝并配置MySQL基本上沒有什么問題一次過
第二個坑安裝PHP
先是按照教程的命令敲缺谴,期間并沒有出現(xiàn)問題耳鸯,安裝完成后驗證是否安裝成功就不一樣了,輸入php -V 提示No command found县爬。
百度了有說是環(huán)境變量沒有寫,但是我認(rèn)為官網(wǎng)都沒有給要設(shè)置環(huán)境變量的步驟應(yīng)該是不必的财喳,然后又搜索發(fā)現(xiàn)有說是centOS8的php版本需要的源不同察迟,于是就去重新查找centOS8的源,安裝完后還真可以了扎瓶,具體命令:
先卸載之前的安裝版本(當(dāng)然你沒有按照官網(wǎng)教程安裝php或者你自己沒有安裝php還泌枪,那可以跳過這一步):
引用網(wǎng)友的卸載php的博客內(nèi)容原文鏈接:
https://blog.csdn.net/Darthis/article/details/80614232
yum remove php
當(dāng)然這句命令還卸載不干凈的概荷,需要單獨對各個依賴進(jìn)行單獨卸載。
使用下面命令查看全部php軟件包:
rpm -qa|grep php
你會發(fā)現(xiàn)一些依賴軟件包
php-pdo-5.1.6-27.el5_5.3
php-mysql-5.1.6-27.el5_5.3
php-xml-5.1.6-27.el5_5.3
php-cli-5.1.6-27.el5_5.3
php-common-5.1.6-27.el5_5.3
php-gd-5.1.6-27.el5_5.3
然后運行
rpm -e 包名
成功刪除不會有提示碌燕,繼續(xù)往下刪就可以了误证,如果出現(xiàn)提示就先刪除提示的那個包就可以了修壕,因為包之間有依賴關(guān)系所以會報錯提示。
如果出現(xiàn)提示包慈鸠,去刪除提示包有提示上一步的那個包那就運行兩個一起刪除,因為是相互依賴的
rpm -e 包名 包名
好現(xiàn)在就是安裝新的源進(jìn)行php安裝
添加EPEL和Remi存儲庫
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
接下來,運行以下命令以添加Remi存儲庫缕题。
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
驗證Remi存儲庫的存在,運行命令
rpm -qa | grep remi
成功添加EPEL和Remi存儲庫后宵睦,執(zhí)行以下命令來獲取可用PHP模塊流的列表墅诡。
dnf module list php
從上面的輸出中,remi-7.4是最新的PHP流烟馅,因此我們將啟用模塊流然磷,如下所示。
dnf module enable php:remi-7.4
啟用PHP remi-7.4模塊后寡润,即可使用以下命令繼續(xù)并安裝PHP。
dnf install php php-cli php-common
好現(xiàn)在運行php -v已經(jīng)有版本信息了:
現(xiàn)在回到官網(wǎng)教程按照給出步驟去驗證php安裝可以看到官網(wǎng)這個頁面一樣,這個坑算過了业踢。
現(xiàn)在進(jìn)行下一步phpMyAdmin安裝:
前面也一樣按照官網(wǎng)教程操作沒有問題,驗證的時候又出現(xiàn)問題
實際上我的沒有出來瞬沦,是提示的缺少mysqli配置讓檢查雇锡,
然后就去搜索了php.ini的配置锰提,按照網(wǎng)上的各式各樣的配了芳悲,并沒有任何作用边坤,又把文件回退到了最初沒有動的時候,
然后選擇直接安裝缺失的插件茧痒,結(jié)果還管用了
yum install php-mysqli
最后重啟一下Apache
現(xiàn)在打開驗證已經(jīng)ok了:
注意的是旺订,登陸進(jìn)去以后可能會有提示mcrypt配置缺失或者類似的在頁面最底部有個小tips條,采用同樣的方法区拳,比如我提示的是mcrypt配置缺失:
yum install php-mcrypt libmcrypt libmcrypt-devel
基本上這是我安裝配置LAMP的踩坑經(jīng)歷樱调,可能有些人有不同的变汪,畢竟付費的系統(tǒng)不一定相同瀑梗。