網上這方面的資料很多,但是都不是很全,也有點過期。我把我的配置過程總結如下
創建ECS-CentOS實例
登陸阿里云,并創建實例
遠程登陸
直接使用SSH命令進行連接,如:ssh root@實例的公網IP,然后輸入該實例的 root 用戶的密碼,即可完成連接。(如圖4,圖5,圖6)
安裝Apache
安裝
yum install -y httpd
安裝成功如下(圖7)
對httpd服務的一些操作如下
service httpd status
service httpd start
service httpd restart
service httpd stop
安裝完默認是服務是關閉的,可以用service httpd status查看如下(圖8)
開啟服務service httpd start如下(圖9)
安裝php以及組件
安裝
yum install -y php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
重新開啟httpd服務 httpd
直接用公網IP在瀏覽器訪問,如下(圖10)
無法訪問,這是因為ECS安全組默認是沒有開啟80端口的訪問權限,你需要到本實例的安全組開啟。如下(圖11,圖12,圖13)
再次用公網IP訪問,就等出現apache服務器的測試網頁了,如下(圖14)
接著我們創建一個的phpinfo()文件測試一下php環境,
apache的默認根路徑是/var/www/html,我們創建index.php文件
vi /var/www/html/index.php
輸入如下內容保存
<?php
phpinfo();
?>
再次訪問公網IP,如下(圖15)
配置mysql數據庫
安裝
yum -y install mariadb mariadb-server
相關操作如下
service mariadb status
service mariadb start
service mariadb restart
service mariadb stop
安裝完成,開啟mysql服務如下,(圖16)
使用如下指令直接訪問數據庫,初始沒有密碼直接回車就行
mysql -uroot -p
如下(圖17)
lamp環境已經搭建完成。
謝謝閱讀。